R
redbase
Unregistered / Unconfirmed
GUEST, unregistred user!
举例说明: <br> 我有一公网IP的机器 例 211.211.211.211 <br> 在公司有一局域网 通过路由连接互联网 路由地址:200.200.200.200<br> 公司局域网有一机器 ip 10.3.3.3 <br> 在外单位有一局域网 通过路由连接互联网 路由地址:199.199.199.199<br> 外单位有一机器 ip 192.168.0.111<br> <br> 现在两个单位的局域网中的机器通过本地路由发消息到 211.211.211.211 但是 211.211.211.211的机器都无法发消息到两个单位局域网的机器。两个单位局域网的机器都无法将消息发送到对方机器。<br> IP分析<br> 公司局域网机器 <br> 10.3.3.3向211.211.211.211的 8000 端口发送消息 <br> 211.211.211.211获得的发送地址及端口为: 200.200.200.200:14321<br> 外单位机器<br> 192.168.0.111向211.211.211.211的8000端口发送消息 <br> 211.211.211.211获取的发送地址及端口为: 199.199.199.199:13321 <br> 问题:一 请问 211.211.211.211如何获取发送消息都的路由IP及端口(即:200.200.200.200:14321或 199.199.199.199:13321)<br>问题:二 请问 211.211.211.211这个机器如何向在两个单位内网的机器发消息?<br>问题:三 请问 两个内网中的机器如何互相向消息?<br>请给出参考源码或网址。<br>如果你有源代码可发给我,我也可以向你付费购买。注:delphi版的。<br>我的设计思路:<br> 公网服务器获取到在内网发送消息机器的路由IP及端口,公网机器向路由的端口发送数据,路由在转发到内网机器。<br> 公网服务器将两个内网机器的路由地址及端口发给对方。双方向对方路由端口发送数据,由对方路由中转。<br> 如双方不能互通,则由服务器中转。不知想法是否正确???