现在的App中有很多即时聊天功能,而即时聊天功能则是运用了长连接技术,但长连接技术又不仅仅运用到聊天实现中。网上有很多关于长连接的实现,我一般运用的是AsyncSocket,所以在这,介绍就我使用的加工一次后的AsyncSocket。
当要使用AsyncSocket时,其使用前提我这儿就不具体介绍了,需要是用时,我们首先需要连接准备好的客户端,
这里的publicHost/publicPort即为服务器端口,如果连接没问题,那么就会使用
这个AsyncSocket中的方法
当断开连接时
接下来我们需要发送数据,也就是需要使用wirteData这个方法
接收数据需要重写didReadData这个方法