各位大神,11001错误求解

King_hhuang 2014-03-26 10:16:55
我做的socket客户端程序部署在几台电脑上,其中有好几台一段时间就会出现11001错误,连接不上服务器;通信采用的是短连接,即每次客户端建立连接,发送请求包,接收服务器处理结果,然后关闭连接;我看了一下,每次连接异常或者通信完毕,都有关闭连接,释放资源;为什么一段时间(时间好像不固定,好像是10多天,个把月的样子),其中一部分电脑的客户端就会报11001错误,重连N次都无法连接上服务器,除非重启客户端程序或者电脑才可以恢复正常,请问大家有没有遇到这种问题,可能是什么情况啊
...全文
3704 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34876355 2016-05-04
  • 打赏
  • 举报
回复
将默认端口修改了,再次登录数据库就出现11001错误,怎么解决,急求
worldy 2014-03-26
  • 打赏
  • 举报
回复
事实上连接的参数很简单,一个是地址,一个是地址长度,sock肯定是有效的,否则就不会是11001错误,而是sock无效之类的错误 如果代码是你自己写的,你可以界面上加入一个测试按键,测试指定地址是否可以连接;当11001出现的时候,让对方的管理人员点击一下,测试一下
King_hhuang 2014-03-26
  • 打赏
  • 举报
回复
引用 6 楼 worldy 的回复:
找不到主机,说明连接参数有问题了,重新启动程序又可以,那说明了什么? 或者你另建一个测试工程程,独立的连接你指定的ip和端口,报告是否连接成功,然后关闭连接。等待某台机子连接不上的时候,程序不退出,就运行测试工程,看看是否能连接的上
方法可行,但是操作起来不便啊,机器已经安装到现场,离我工作的地方比较远,而且多半他们已经重启过电脑恢复使用了;更要命的是该问题不知道多久会出现,从去年9月开始到今天,第三次报该问题了,而且出问题时好像是差不多时间段,但不是同一时间,比如有的机器是今天凌晨3点多,有的是4点,有的又没问题。 目前是他们的处理方式是重启电脑解决问题,我觉得也许重启程序就可以,始终觉得应该是当时出现一些外部问题,导致连接不上,但是程序针对该异常没有做相应处理,导致以后重连时都出问题。可是我查看了程序,还是没找出明显的问题来啊
worldy 2014-03-26
  • 打赏
  • 举报
回复
找不到主机,说明连接参数有问题了,重新启动程序又可以,那说明了什么? 或者你另建一个测试工程程,独立的连接你指定的ip和端口,报告是否连接成功,然后关闭连接。等待某台机子连接不上的时候,程序不退出,就运行测试工程,看看是否能连接的上
King_hhuang 2014-03-26
  • 打赏
  • 举报
回复
引用 4 楼 worldy 的回复:
连接目标的IP或端口值意外被修改了?将连接到的目标地址保存到日志中,然后检查ip/端口是否正确
应该不会吧,其他机器同时还能正常连接呢,不是所有的都出问题啊
worldy 2014-03-26
  • 打赏
  • 举报
回复
连接目标的IP或端口值意外被修改了?将连接到的目标地址保存到日志中,然后检查ip/端口是否正确
King_hhuang 2014-03-26
  • 打赏
  • 举报
回复
引用 1 楼 neustar1 的回复:
[quote=引用 楼主 King_hhuang 的回复:] 我做的socket客户端程序部署在几台电脑上,其中有好几台一段时间就会出现11001错误,连接不上服务器;通信采用的是短连接,即每次客户端建立连接,发送请求包,接收服务器处理结果,然后关闭连接;我看了一下,每次连接异常或者通信完毕,都有关闭连接,释放资源;为什么一段时间(时间好像不固定,好像是10多天,个把月的样子),其中一部分电脑的客户端就会报11001错误,重连N次都无法连接上服务器,除非重启客户端程序或者电脑才可以恢复正常,请问大家有没有遇到这种问题,可能是什么情况啊
跟hostname有关吧,你是不是用的hostname连接的,直接用ip地址试试。[/quote] 用的IP
yaozhiyong110 2014-03-26
  • 打赏
  • 举报
回复
还重没遇到这样的错误 11001 : 不知道这样的主机。 帮顶下...........
__cc__ 2014-03-26
  • 打赏
  • 举报
回复
引用 楼主 King_hhuang 的回复:
我做的socket客户端程序部署在几台电脑上,其中有好几台一段时间就会出现11001错误,连接不上服务器;通信采用的是短连接,即每次客户端建立连接,发送请求包,接收服务器处理结果,然后关闭连接;我看了一下,每次连接异常或者通信完毕,都有关闭连接,释放资源;为什么一段时间(时间好像不固定,好像是10多天,个把月的样子),其中一部分电脑的客户端就会报11001错误,重连N次都无法连接上服务器,除非重启客户端程序或者电脑才可以恢复正常,请问大家有没有遇到这种问题,可能是什么情况啊
跟hostname有关吧,你是不是用的hostname连接的,直接用ip地址试试。
King_hhuang 2014-03-26
  • 打赏
  • 举报
回复
引用 9 楼 oyljerry 的回复:
是不是IP地址变化了。找不到了
服务器地址没变啊
oyljerry 2014-03-26
  • 打赏
  • 举报
回复
是不是IP地址变化了。找不到了

18,358

社区成员

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

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