一个很奇怪的问题(c/s模式出现)

不要做咸鱼 2013-02-17 08:36:16
一个升级模块,一端为服务器,一端为升级客户端,平时客户端跟服务器连接很正常,但是时间长了就连接不正常了,比如第二天早晨开机启动客户端的时候就出现连接不上的问题(服务器一直在运行)。
这是什么原因?
...全文
220 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
东北熊孩子 2013-02-22
  • 打赏
  • 举报
回复
我想问您一下你使用的是TCP通信吗? 另外你客户端的端口尽量使用5000以上的,这样避免和其他产生冲突。 再有您说的连接不上具体是是什么? 也就是说他提示什么信息啊?你把它黏贴出来好吧? 一个客户端去链接服务端按道理是不应该出现您说的这个问题的,但是你的问题出错提示信息是啥我想看看.
不要做咸鱼 2013-02-18
  • 打赏
  • 举报
回复
引用 11 楼 zzz3265 的
回复:
可能服务器bug, 如泄漏, 长时间可能导致服务器程序死掉
我这个一直没停啊,开了好几天了,也没死啊。就是不知道为什么,每天开机运行客户端的时候就出事,手动点击就没有问题。
这不是鸭头 2013-02-17
  • 打赏
  • 举报
回复
引用 3 楼 sd530842780 的回复:
引用 2 楼 arpnet99 的回复:看看服务器那边的内存情况,和网络端口是否关闭了。这个还真没注意,不过端口我用的是2013 ,平时用都可以,为啥早晨起来就不行你?
白天可以多次断开测试一下。模拟一下
不要做咸鱼 2013-02-17
  • 打赏
  • 举报
回复
引用 2 楼 arpnet99 的回复:
看看服务器那边的内存情况,和网络端口是否关闭了。
这个还真没注意,不过端口我用的是2013 ,平时用都可以,为啥早晨起来就不行你?
Yofoo 2013-02-17
  • 打赏
  • 举报
回复
可能服务器bug, 如泄漏, 长时间可能导致服务器程序死掉
laqhelen 2013-02-17
  • 打赏
  • 举报
回复
建议: 1. 看客户端的错误码,大致能看出问题在哪; 2. 与其他的socket代码做对比测试,下面有很多socket例子可以使用: http://download.csdn.net/detail/geoff08zhang/4571358
这不是鸭头 2013-02-17
  • 打赏
  • 举报
回复
看看服务器那边的内存情况,和网络端口是否关闭了。
看不见的裂痕 2013-02-17
  • 打赏
  • 举报
回复
是不是长连接没心跳的缘故?
moon5284 2013-02-17
  • 打赏
  • 举报
回复
Eleven 2013-02-17
  • 打赏
  • 举报
回复
Debug下调试一下看Connect返回值是什么?
昨夜无风 2013-02-17
  • 打赏
  • 举报
回复
你退出,服务器端接收到了吗》
guyun0 2013-02-17
  • 打赏
  • 举报
回复
服务器端对于客户端退出的处理不合理,可能是服务器端只支持一个客户端来访问连接,且在客户端退出后,服务器端没有断开或释放相关的资源。
大雨仔 2013-02-17
  • 打赏
  • 举报
回复
debug下,看返回值,很easy 的,QQ:373824773,

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧