實現Socket服務端監聽:
1:使用C語言實現
2:使用CocoaAsyncSocket(OC)內部是對C的封裝 ?GCDAsyncSocket。
創建一個服務監聽類:
#import"GCDAsyncSocket.h"
創建一個socket對象,綁定端口,并開始監聽。 listen——port為端口號。
第一個socket為服務端,第二個socket為客戶端。
數組保存客戶端的socket。
下面的為讀取客戶端數據。-1代表不超時,tag代表標識。 ?每次讀取數據后,都要調用一次監聽數據的方法就是-1.
客戶端的socket連接到服務器。
寫數據
讀數據: