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

不要做咸鱼 2013-02-17 08:36:16
一个升级模块,一端为服务器,一端为升级客户端,平时客户端跟服务器连接很正常,但是时间长了就连接不正常了,比如第二天早晨开机启动客户端的时候就出现连接不上的问题(服务器一直在运行)。
这是什么原因?
...全文
178 13 点赞 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
东北熊孩子 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
看看服务器那边的内存情况,和网络端口是否关闭了。
  • 打赏
  • 举报
回复
傻X 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,
  • 打赏
  • 举报
回复
相关推荐
发帖
网络编程
加入

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2013-02-17 08:36
社区公告
暂无公告