各位高人,我有一个问题:我写了一个文件传输的程序,是继承自CSocket类的。以前运行正常,也不知道改了哪里,现在一Listen(7200, SOCK_STREAM, 指定IP地址)和connect就会返回10051(即网络不通)的错误,而我如果改为127.0.0.1就一切OK了,郁闷?Help!

解决方案 »

  1.   

    Listen(7200, SOCK_STREAM, 指定IP地址)这里指定的IP不应该是远程机器的IP,而应该是本地机器的IP
      

  2.   

    我是用的本机地址啊
    再说了,我CONNECT的时候指定的应该是远程的吧
      

  3.   

    监听的是本机端口所以Listen(7200,SOCKE_STREAM,127.0.0.1);
    如果你connect远程计算机那你的服务器端软件应放在在远程server端。
      

  4.   

    我做的是如QQ文件发送一样的,服务端和客户端要放到一起的我现在不懂的是
    1.为什么把在创建侦听的时候127.0.0.1换成本机地址就不行了
    2.Connect时也一样