我写了个TCP连接服务器的代码,服务器是select模型。
服务器放在本机,我用客户端连接地址127.0.0.1都正常。我本机IP是10.2.1.39,我连接10.2.1.39就连接不成功
另外我把服务器放在其他机器,连过去也不成功。
请问我遇过类似问题吗?

解决方案 »

  1.   

    你绑定在127.0.0.1上了
    -----------------------------------------------
    http://www.wantsoft.com
    隐形者软件代码交流博客
    -----------------------------------------------
      

  2.   

    网线,防火墙之类的设置全看过了,没问题
    5楼的maxsuy,能说清楚点吗?你的意思是说我的服务器绑到127.0.0.1后,客户端用10.2.1.39就不能访问了吗?那怎么弄?6楼的,你可能没弄懂我的意思。我的客户端,连接IP 127.0.0.1 成功,连接IP 10.2.1.39 就失败。
    而我的服务器开在本机,本机IP是10.2.1.39
      

  3.   

    我认为如同自己写的TCP程序要有特定服务器才能连接到外网服务器一样。你可以试试在局域网中连不同的电脑
      

  4.   

    你把服务绑定在回环地址上了,其他地址当然无法连接了。要绑定在外网地址10.2.1.39
    上哈。
    ----------------------------------------------- 
    http://www.wantsoft.com 
    隐形者软件代码交流博客 
    -----------------------------------------------
      

  5.   

    还有一个可能是其它的ip冲突了。
    -----------------------------------------------
    http://www.wantsoft.com
    隐形者软件代码交流博客
    -----------------------------------------------
      

  6.   


    我的同样的问题,把server的监听绑在外网地址上也不行呢~