两个分别通过拨号上网的用户,彼此知道IP,如何就相局域网上的电脑之间,通过各自编程,而相互通信?

解决方案 »

  1.   

    知道两短ip后和在lan上没什么区别
      

  2.   

    我编写了能够在局域网上相互发送消息的程序,但在INTERNET 上不行的?
      

  3.   

    udp~~
    那就看是那种拨号方式了。如果是像163这种,拨通后你会有一个真是的公网ip,那么你直接通信是没问题的。但如果你通过诸如gprs等代理拨号,那么你得到的ip是假的,你的真实ip应该是代理的防火墙ip
      

  4.   

    qq是有固定ip的服务器的~登录的时候,服务器会记录每个用户的当前ip,你的好友的ip你是从服务器得到的。。,所以你们可以直接通信,但如果没有腾讯的服务器,你是无法知道对方ip的即使是类gprs方式的拨号上网,也可以通,不过你首先要知道gprs的公网ip
    一般是电信ip + 特别大的端口号,这个ip,gprs本身是不知道的,但在公网上的一个服务器就可以得到。你可以用gprs发送一个udp包给163主机,你就可以得到gprs的ip