请问大家位于外网的两台机器如何通信?

jackson35296 2008-06-07 04:38:34
我和对方的电脑都是adsl上网方式,不在局域网中,这两台电脑能否直接传送数据?用VC如何实现?跟局域网内的两台机器传送数据有什么区别?我编写了一个局域网内传送文件的程序,想知道能否适用于外网?通过IP和端口就能访问吗?
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zys85 2008-06-07
  • 打赏
  • 举报
回复
两边防火墙都关掉,不用路由器,你能ping到对方的IP,就可以直接用,唯一要注意的是有丢包概率,编程要注意这部分的处理。
kingstarer 2008-06-07
  • 打赏
  • 举报
回复
要其中一台机拥有公有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
greatws 2008-06-07
  • 打赏
  • 举报
回复
局域网内传送文件和在外网传数据没有差别
cnzdgs 2008-06-07
  • 打赏
  • 举报
回复
至少其中一台要有固定IP。
vocanicy 2008-06-07
  • 打赏
  • 举报
回复
如果知道对方IP地址就能访问,和局域网传输没什么差别了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧