首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# socket 通讯有关问题

2013-12-21 
C# socket 通讯问题A是外网有固定IP的服务器B,C是家庭通过路由上网的PCB,C如何互相通信?[解决办法]通过A中

C# socket 通讯问题
A是外网有固定IP的服务器
B,C是家庭通过路由上网的PC

B,C如何互相通信?
[解决办法]
通过A中转,当然如果硬件支持,可以大洞
[解决办法]
A做服务端 监听一个端口,BC 都发数据到 A  ,A处理后 发给B 或者 C 。
[解决办法]
A作为服务器,建立SOCKET服务监听,收集来自B,C,D的信息,比如他的IP,然后存起来。B就从A来获取C,D的IP信息,当B要向C,D发信息时,就从A中获取到C,D的IP,然后直接在B中建立与C,D的SOCKET通信。
[解决办法]
楼主可以看看P2P的实现原理。

热点排行