我往GOOGLE 80端口上发数据能收到服务器的回复,往局域网里另一台电脑上就收不到呢
我的IP是192.168.1.100   往另一台局域网上的电脑发就收不到Ip是192.168.1.101,代码除了IP和端口数其它都没改过

解决方案 »

  1.   

    google那是http服务器,用的80端口,你的另一台电脑没这服务当然没回应了
      

  2.   

    你在windows的命令后模式下试一下:
    1.telnet www.google.com 80
    2.telnet 192.168.1.101 端口号看一下两个的响应状态是不是一样的,如果端口开启了服务的话,应该会出现一个光标在闪烁的黑色窗口,你敲回车时可以换行,这个就是正常的。如果提示你类似于“正在连接到192.168.1.101...不能打开到主机的连接, 在端口 你连接的端口号: 连接失败”的提示,就说明该端口压根没有提供服务,肯定没有回应。
      

  3.   

    我照你说的做了,我在192.168.1.100用telnet open 192.168.1.101 7410可以收到,101往100上发也能收到,不过我用MSDN上复制来的代码SEND就收不到