首页 新闻 会员 周边

SOCKET 10057错误

0
悬赏园豆:200 [已关闭问题]

最近在客户现场测试socket程序时遇到了一个奇怪的问题,socket客户端连接不上服务器,具体情况如下:

测试用的服务器端和客户端都是雨林木风ghost  xp sp3版, 没有安装防火墙,没有安装杀毒软件,服务器是双网卡,一个ip是10.67.214.89,一个是1092.0.0.224,然后客户端是192.0.0.*。用安装客户端后连接服务器报10057错误,连接不上。

后来尝试着在客户端安装vs进行调试,发现在vs里按f5运行客户端可以连接成功,但是直接运行bin目录下的可执行文件就连接不成功了,还是报10057错。

另外同样的程序在开发组的三台机器(均是xp sp3 ghost 版)以及测试组的一台机器(win server 2003)均可以正常工作,连接成功。

那位朋友对socket这块比较熟悉,给点提示,现在找不到解决方法了,一点头绪也没有。

问题补充: 应该是没有安装Norton,另外机器上的网络协议只有tcp/ip ,microsoft 网络客户端和microsoft打印机共享三个,没有别的。另外第二块网卡的网关也没有设置,这些有影响吗?
张荣华的主页 张荣华 | 老鸟四级 | 园豆:2020
提问于:2009-05-10 22:27
< >
分享
其他回答(1)
0

从描述的情况看,很像是某个第三方的程序阻止了。通常情况下,如果安装了病毒防火墙,病毒防火墙有时候会阻止socket连接,但楼主说没有安装杀毒软件,这就比较奇怪了,楼主可以看看机器上是否还安装了什么其他的类似的软件。

下面这个链接中同样问题,最后查出来是Norton 造成的。

http://forums.techguy.org/web-email/200439-socket-10057-not-connected.html

eaglet | 园豆:17139 (专家六级) | 2009-05-11 07:51
0

1092.0.0.224

这个ip不对吧,呵呵

元流 | 园豆:155 (初学一级) | 2009-05-25 22:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册