您的位置:首页 > 理论基础 > 计算机网络

GPS通信服务端问题-01

2013-10-18 09:46 246 查看
先描述一下背景:

    现有许多移终端需要通过TCP长连接向服务端上传数据,并接受来自服务端的下行指令。

    操作系统是 win2003Server,x64。

  

这几天一直头大,因为新写的服务端程序虽然并发量高于老程序,但稳定性却好像降低了。

    旧的通信代理程序,在有300多个TCP长连接时,CPU虽然占用较高,达 7%,但终端却不会掉线。

    因为旧的程序是用同步模式实现的TCP,接入能力有限,必须开多个程序才能接入更多终端,故重新写了个服务端

    新程序使用完成端口做通信底层,多线程模式操作,并发量是提高了,可以同时接入 7、8千个链接都没问题,CPU占用也不高

    但是,会经常出现终端掉线重新链接的情况

不知问题何在?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息