我的C/S程序在同一台机上运行正常,可以收到文件。但是我将程序分开在局网内两台机上进行,客户端使用主机名字连接服务器时出理:“不知道这机的主机”的错误,改用IP地址连接时,等了一会时出现“ERROR 10060”,而服务端同时出现“ERROR 10053”的错误,为什么呢?端口我设置为6011。在客户端使用TELNET找不到主机的6011端口,但是在本机上就正常。。
网络我是白菜。但是我的程序需要在局网中传文件。搞了很多天,在同一台机上可以用了,,前两天想分开来测试下,结果就这样了,搞到现在也不知道是怎么回事,只得上来请教高手了,请高手指点:::::::
网络我是白菜。但是我的程序需要在局网中传文件。搞了很多天,在同一台机上可以用了,,前两天想分开来测试下,结果就这样了,搞到现在也不知道是怎么回事,只得上来请教高手了,请高手指点:::::::
10053 是连接被终止,数据传输超时或协议错误1、端口是否连通,本机端口有没有开放,是否有防火墙阻挡
2、什么操作系统环境,也有可能是Windows BUG,需要打补丁参考链接:
windows 2003 WSAECONNABORTED (10053)
Windows 套接字(Socket)错误代码
1)我朋友将我的服务端放在他的服务器上,我用客户端远程序连接服务器,能正常返回信息。
2)在本地测试:发现能连接,但在客户端发送不了信息。代码如下:
clientsocket1.open;
然后在CS组件的ONCONNECT事件中:
Socket.SendText('msgtext');
好象没有执行到这个过程。过一会儿就10060了
我找了一些DEMO,在本机运行正常。分开到两台机上就跟我的程序一样错误了。。
我另找了个集线器,单独连上两台机测试,发现这些DEMO都运行正常。
所以应该是我的网络的问题了,但是是什么问题我却不知道原因。路由也不知道怎么去搞。
网上邻居可以打开,但是PING却经常不通。
还有:我的程序偶尔又可以正常连接(三天来就发现2次可以连接,断开重连又不行了)期待中......
我曾经用一个交换机单独连接上两台机,没有连上路由,测试是成功的。我发现我局网中的机子互相都PING不通。什么原因如何解决呢?