博客> 关于建立TCP长连接
关于建立TCP长连接
2小时前 评论:0 阅读:521 懒人一枚
tcp

在连接-(void)socket:(GCDAsyncSocket )sock didConnectToHost:(NSString )host port:(uint16_t)port和-(void)socket:(GCDAsyncSocket )sock didReadData:(NSData )data withTag:(long)tag{收到消息后}里面加上[sock readDataWithTimeout:-1 tag:200]是为了持续性服务端长连接。对于客户端来说接收消息是持续性的,写入指令保证Timeout在3秒左右即可。socket的操作只有在始终有读或者写入操作才能保障连接的持续性,否则只能重新连接

收藏
0
sina weixin mail 回到顶部