服务端正常运行,2个客户端一个可以连上去,一个连不上,提示"由于连接方在一段时间后没有正确答复或连接的主机没有反应
,连接尝试失败。"服务端没有接收到此客户端的连接请求,客户端根本没有连接出去,但是ping服务端的IP是通的。问题是不是出在这台客户端上?请高手指点一下。

解决方案 »

  1.   

    两个客户端不是同一个外网IP。
    两台客户端机器也是外网的服务器,都有独立IP的。
    而且我在服务端加了运行日志的,没有记录到那台客户端的连接请求。
    现在开了5个客户端,其余4个都是可以连上的,包括我现在使用的公司局域网的工作机。
    很是纳闷,如果问题出在客户端本身,最有可能的问题在哪?
    是要开什么服务,TCPCLIENT才可以连出去吗?
      

  2.   


    一个可以一个不可以?????
    服务器循环侦听没有如下代码:
    TcpListener listen = new TcpListener(....);
    listen.Start();
    while(true)
    {
      Socket = listen.AcceptSocket();
    }