socket-环信 number two

实现Socket服务端监听:

1:使用C语言实现

2:使用CocoaAsyncSocket(OC)内部是对C的封装  GCDAsyncSocket。

创建一个服务监听类:

#import"GCDAsyncSocket.h"


socket-环信 number two_第1张图片

创建一个socket对象,绑定端口,并开始监听。 listen——port为端口号。

socket-环信 number two_第2张图片

第一个socket为服务端,第二个socket为客户端。

数组保存客户端的socket。

下面的为读取客户端数据。-1代表不超时,tag代表标识。  每次读取数据后,都要调用一次监听数据的方法就是-1.

socket-环信 number two_第3张图片

客户端的socket连接到服务器。

socket-环信 number two_第4张图片

写数据

读数据:


socket-环信 number two_第5张图片

你可能感兴趣的:(socket-环信 number two)