[已解决问题] 如何保持服务器端Socket活动状态
提问时间: 2008-04-10 10:33
悬赏分:15 浏览:395 次

需求是这样的:

客户端和服务器端采用socket通讯,但是客户端只是偶尔连接到服务器端,一天之内也就几分钟的时间,但是一旦客户端打开本地的socket端口,并同时向服务器端发出消息请求,服务器端需要马上响应这个请求

问题是,客户端在线的时间很少,在很长一段时间内会出现客户端为0的状况,如果采用心跳机制,服务器端无法与长时间不在线的客户端通讯,那么,怎样保持服务器端的socket活动状态呢?

提问者:micYng - 菜鸟二级
所有回答(1)
客户端定时回访,看看有没有感兴趣的事情发生; 或者服务器端记录活动的客户端的连接信息,事件发生时,主动联系客户端,直到a)客户端通知服务器自己即将关闭;b)服务器端主动联接客户端超时.
6个月前   回答者:deerchao - 大侠五级
评论
6个月前   micYng :
@deerchao

我的需求中客户端向服务器发出请求的机会很少,也就是说客户端在很长一段时间内不会“在线”

   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接