欢迎分享,转载请注明来源:内存溢出
首先断线有很多可能,服务器端代码错误或者网络路由问题,等等,解决这些断线问题的方法就是心跳检测,看应用需要采用几秒客户端(C)向服务器端发送ping协议(协议名称可以自己定)。然后服务器(S)要有个储存器(可以是哈希表或者是类数组)保存客户端连接句柄以及一些必要属性,还要有个时间,用来对比C每次ping的时间是否超过设定超时时间。如果超时就将C的Sock 句柄清除。到这S端就可以了。C端还要有个断线处理,监视检测自己是否断线,做个重连机制,这样一个完整的通讯就差不多了,至于其他应用就要看自己的需要通过协议来 *** 作了。 希望这些能帮到你
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
怎么知道页面向服务器获取图片是在那个地方呢?高手请进
上一篇
2023-08-19
Hash分区
下一篇
2023-08-19
评论列表(0条)