用winsock实现点对点通信,在局域网内没问题,可在都有ip的远程计算机之间就连接不上??
客户端A提示说是
10060   The attempt to connect timed out服务器端B提示(有时没有任何提示)
10053  Connection is aborted due to timeout or other failureA可以ping通B,B ping 不通 A 可是在A,B装有远程控制软件,和视频监控系统却可以正常运行
而我的程序却连接不上,我用的是 TCP连接
为什么?请高手赐教!

解决方案 »

  1.   

    有IP的话使用TCP协议进行连接
      

  2.   

    我这好像是跨网通信,A和B的子网掩码不一样,我快急死了
    vb里如何实现跨网通信?
      

  3.   

    分不够再加,实在不行付款也行
    邮箱:[email protected]    
          [email protected]
      

  4.   

    呵呵。联系我,我现在在线,msn给你留了,不收费,互相学习嘛
      

  5.   

    内网能ping到外网的机器,但外网却ping不到内网的机器!
    所以,发起连接只能是由内到外...
      

  6.   

    A 在一个局域网内,B在另一个局域网内,但A有一个公网转换地址,B可以ping通这个地址,我用A做服务器,B做客户端,用TCP连接,B请求A的公网地址,可每次A、B都提示
    The attempt to connect timed out我的程序如果放在同一个局域网中的两台机子运行很正常,在A、B之间就连不上了,郁闷死了,请大虾们救我!
      

  7.   

    B请求A的端口...可能没有被正确的翻译了.是啥??
    而ping端口7;普通文件传送TFTP是69;SUN远程调用NFS端口是111;SNMP消息端口161;HTTP协议端口是80,FTP端口20/21;Telnet端口是23;SMTP端口是25
      

  8.   

    Ping通了IP,并不代表那就是A机呀?A机通过的网关,有个公网IP,它也是在外网看到的A机IP,你Ping到的只是这个网关。服务端必须有自己的真实公网IP才能进行侦听外网连接,否则你就需在网关上打洞了(端口映射)。