GPS通信服务端问题-01
2013-10-18 09:46
246 查看
先描述一下背景:
现有许多移终端需要通过TCP长连接向服务端上传数据,并接受来自服务端的下行指令。
操作系统是 win2003Server,x64。
这几天一直头大,因为新写的服务端程序虽然并发量高于老程序,但稳定性却好像降低了。
旧的通信代理程序,在有300多个TCP长连接时,CPU虽然占用较高,达 7%,但终端却不会掉线。
因为旧的程序是用同步模式实现的TCP,接入能力有限,必须开多个程序才能接入更多终端,故重新写了个服务端
新程序使用完成端口做通信底层,多线程模式操作,并发量是提高了,可以同时接入 7、8千个链接都没问题,CPU占用也不高
但是,会经常出现终端掉线重新链接的情况
不知问题何在?
现有许多移终端需要通过TCP长连接向服务端上传数据,并接受来自服务端的下行指令。
操作系统是 win2003Server,x64。
这几天一直头大,因为新写的服务端程序虽然并发量高于老程序,但稳定性却好像降低了。
旧的通信代理程序,在有300多个TCP长连接时,CPU虽然占用较高,达 7%,但终端却不会掉线。
因为旧的程序是用同步模式实现的TCP,接入能力有限,必须开多个程序才能接入更多终端,故重新写了个服务端
新程序使用完成端口做通信底层,多线程模式操作,并发量是提高了,可以同时接入 7、8千个链接都没问题,CPU占用也不高
但是,会经常出现终端掉线重新链接的情况
不知问题何在?
相关文章推荐
- TCP通信-客户端给服务端发送数据 -聊天室版本3-01
- QQ 帮助他人-01-有人遇到过Skype服务端中出现MCU报错的问题么?导致无法实现多方视频?
- 使用URLLoader(HttpService)与服务端通信的一些问题-----以php为例
- 网络编程二(套接字Socket、客户端和服务端通信问题)
- C#客户端POST与服务端(Servlet编程)通信问题
- vc++/mfc socket网络通信多客户端和服务端安全问题,服务端只处理授权客户端
- Android客户端与服务端通信乱码问题的解决
- 浏览器与服务端的通信01
- linux下多线程网络通信的服务端问题
- SOCKET客户端与服务端长时间通信后,会连接不上服务端的问题,以及server端UDP丢包的问题
- 用winsock编的客户端与服务端在本地运行时,互相之间的通信是否过网卡的问题
- flex与socket通信之成功----之成功补充篇(关于C#建立FLASH服务端的安全沙箱问题)
- 浅谈android Socket 通信及自建ServerSocket服务端常见问题
- GPS定位踪器通信问题
- [网络通信]使用fork的TCP通信服务端重起bind问题
- Java Socket简单实现客户端与服务端通信
- AIDL使用详解(三) 客户端通过AIDL与服务端通信 实例项目
- 稳扎稳打Silverlight(61) - 4.0通信之WCF RIA Services: 自定义服务端排序和分页
- 01背包问题的扩展——二维费用 LeetCode 474
- java与c/c++进行socket通信的一些问题(1)-JSP教程,Java技巧及代码