有两台计算机:两台都是单独的IP地址,在网上互相连接。我知道如何去联接这两台机器。
A : 有时候,是一台机器拨号上网有单独的IP。
     另一台在局域网内,通过代理服务器上网。
     在这种情况下,如何进行两台计算机的互相发送信息。B:  有时候,是两台机器都通过局域网的代理服务器上网。
     而且,这两台机器分别在两个不同的相隔很远的局域网内。
     在这种情况下,又如何进行信息的发送呢。

解决方案 »

  1.   

    A、单独IP作服务器,局域内的机子作客户机
    B、不能。
      

  2.   

    那QQ是怎么实现两台局域网机器通过代理服务器上网,可以相互通讯,互传文件的呢?我也很想知道QQ是怎么实现的。
      

  3.   

    你要的是P2P功能吧?QQ是有服务器的,可以通过服务器中转,也就是说,当你不能和目标P2P的时候,会通过服务器中转,而在可以连接对方机器的时候,QQ是通过P2P方式发送消息的。所以,经常遇到对方下线之后我们在给他发送消息的发不过去的情况。不通过中专,B是不能实现的。
      

  4.   

    P1--->Tencent Server----->P2   通过服务器中转
    p1----------X-----------p2     不能直接连接也就是说找一个局域网以外的有单独IP的机器作服务器,用来接受和发送两个(或多个)
    客户端的消息。而其他客户端都连接Server (正如: zqfleaf(动力港湾)所说的A种情况 )这样,通过服务器中转,间接实现不同局域网之间的消息传递至于代码,网上应该多的是,你可以尝试一下这个
    http://dapha.net/down/list.asp?id=1451