日期:2014-05-20  浏览次数:20742 次

网络通信问题
菜鸟问题,知道的帮忙解答下。
1):比如:我在局域网内有2台主机 IP分别为:A:192.168.1.5, B:192.168.1.6 外网IP:98.45.85.69
局域网内实现A,B主机通信:A主机监听5000端口;B主机连接:192.168.1.5:5000 就能实现通信。
如果有C主机:不在局域网内的该如何与A主机通信呢?是不是连接:98.45.85.69:5000



------解决方案--------------------
A主机必须被配置在DMZ做主机映射或者端口映射才可以...另外A主机必须绑定any或外网IP...
------解决方案--------------------
qq的原理不知道。
但是你可以把所有客户端本机的ip和互联网分配的ip地址都发送到C服务器上。
如果某两个机器,例如:A机、B机的互联网ip都一样,并且他们的本机ip在一个网段内,
你就可以尝试直接连接,不通过C机器中转。
------解决方案--------------------
不通过服务器?你怎么让对方知道你的IP和端口?发短信?