我和对方的电脑都是adsl上网方式,不在局域网中,这两台电脑能否直接传送数据?用VC如何实现?跟局域网内的两台机器传送数据有什么区别?我编写了一个局域网内传送文件的程序,想知道能否适用于外网?通过IP和端口就能访问吗?

解决方案 »

  1.   

    要其中一台机拥有公有IP才行如果没有就要通过服务器转发( 下面引自网络 )私有IP就是在本地局域网上的IP  与之对应的是公有IP(在互联网上的IP)
    随着私有IP网络的发展,为节省可分配的注册IP地址,有一组IP地址被拿出来专门用于私有IP网络,称为私有IP地址。 
    私有IP地址范围: 
    A:10.0.0.0-10.255.255.255
    B:172.16.0.0-172.31.255.255 
    C:192.168.0.0-192.168.255.255
      

  2.   

    两边防火墙都关掉,不用路由器,你能ping到对方的IP,就可以直接用,唯一要注意的是有丢包概率,编程要注意这部分的处理。