现在是服务器和客户端都是自己写,
客户端连接服务器之后可能在某段时间内发很多数据包。比如早上8点到9点之间可能频繁收发很多数据包,
晚上12点就不怎么发包。想实现服务器和客户端保持长连接,是不是必须要不断发送心跳包,
来保持长连接呢?
客户端连接服务器之后可能在某段时间内发很多数据包。比如早上8点到9点之间可能频繁收发很多数据包,
晚上12点就不怎么发包。想实现服务器和客户端保持长连接,是不是必须要不断发送心跳包,
来保持长连接呢?
解决方案 »
- VC++如何从html源码中提取指定板块的文字信息
- 关于一个截图的问题
- C++写的服务中的dll的问题,跪求大神
- 求教调试的问题
- 如何在主对话框下获取子对话框的句柄?
- 请问 如何获取filter的guid?那个函数?
- 使用ADO的问题,请专家帮忙解答
- 哪里有C++ Primer 3/e(不分繁简)下载?
- 编译的问题:一编译就黑屏
- <<<<<<<<<<怎样使用CPropertySheet及CpropertyPage设计可变大小的页面,里面的每一页都要随整个窗口大小改变而改变!>>>>>>>>>>>>>>>>>>
- vs2008中出现debug assertion failed!!紧急求解
- 请推荐一个开源的翻译软件,最好是可以全文翻译的.
是不是要使用单独的线程、单独的Socket和端口呢?
正常的断开程序会检察得到的,只是非正常意外掉线才要用心跳包来监控
sort(vec.begin(), vec.end());
vector<int>::iterator iter = std::find(vec.begin(), vec.end(), 5);
if (iter != vec.end())
rotate(vec.begin(), iter, vec.end());