有难度的网络编程问题,请高手帮忙解决

iiprogram 2002-10-08 10:29:53
两个局域网均为代理上网类型,要实现两台不同内部局域网机器间互传数据,不用中间服务器!!

有什么解决方法???? 谢谢!!
...全文
67 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
DonYue 2002-11-18
  • 打赏
  • 举报
回复
要是代理的管理权归自己的话,巫师的办法可行。可现实状况恰恰相反,自己能安排代理权利没有!有种办法,就是利用现有的qq之类的软件,增加其传输方式进行!
我不懂电脑 2002-11-18
  • 打赏
  • 举报
回复
用vpn
charlie_tang 2002-11-18
  • 打赏
  • 举报
回复
这种不是编程上的问题,如果要归类的话,我想属于TCP/IP多一点。

warton 2002-11-18
  • 打赏
  • 举报
回复
没办法!!
wx_zfjacky 2002-10-30
  • 打赏
  • 举报
回复
gz
Tony_2002 2002-10-30
  • 打赏
  • 举报
回复
巫师的办法好啊
土著巫师 2002-10-18
  • 打赏
  • 举报
回复
1、通常是要中间服务器的,这样就支持双方动态IP地址上网。
2。如果不用中间服务器的话必须满足下列条件:
A:一方要知道对方的代理IP。
B:每一方的代理(或路由器)必须设置端口映射。
例如:A子网的地址是192.168.1.0,代理IP是192.168.1.1,同时外部IP是202.0.0.202,端口映射为所有对UDP端口0x8888的数据全部发向192.168.1.2
B子网的地址是192.168.2.0,代理IP是192.168.2.1,同时外部IP是101.0.0.101,端口映射为所有对UDP端口0x8888的数据全部发向192.168.2.2
现在开始编程:双方都用UDP协议建立侦听套接字,A网内的192.168.1.2直接向B网的101.0.0.101发送数据,B网内的192.168.2.2直接向A网的202.0.0.202发送数据,通讯OK!

如果有其它更好的方法,大家共同学习,祝你好运。
xiaomu2188 2002-10-09
  • 打赏
  • 举报
回复
你可试试在两台机器上用ROUTE命令把路打通,能使两台机器互相PING通,这
样你就可以随意编程了,我用这种方法成功过,关建是两个网段之间的路由器的设置,你先试试吧!
lj_csdn 2002-10-08
  • 打赏
  • 举报
回复
不用中间服务器?没办法!
在代理上网机器上放一个网络转发器吧

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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