9
990
Unregistered / Unconfirmed
GUEST, unregistred user!
两台电脑A和B在不同网吧,也就是在两个不同的局域网中,且都可以通过网关或路由器连接INTERNET。同时A和B还可以通过一个固定的服务器交换少量数据。
我的需求很象OICQ,A 和 B 在通过固定服务器交换IP地址后,互相建立TCP连接或使用UDP交换数据。
例如我用TIdTCPServer建立TCP服务,监听端口12345。那我问题的关键在于如何获取路由器对应12345映射的端口号? 请问OICQ是如何实现的?
我的需求很象OICQ,A 和 B 在通过固定服务器交换IP地址后,互相建立TCP连接或使用UDP交换数据。
例如我用TIdTCPServer建立TCP服务,监听端口12345。那我问题的关键在于如何获取路由器对应12345映射的端口号? 请问OICQ是如何实现的?