日期:2014-05-17  浏览次数:20789 次

求个tcp打洞Demo
无概念 首先说打洞是怎么打的!
为毛线要打洞 在什么项目中打洞才有用
Please!

------解决方案--------------------
两个主机如果都在公网 他们之间相互通讯时 可以直接访问各自的公网地址
如果两个主机都在内网 他们之间相互通讯时 不能直接使用各自的内网地址(因为相互根本不知道) 此时就需要Nat穿透  也就是说当一个主机需要跟某一内网主机进行通讯时  需要打洞
重点要了解Nat地址转换   网关能够把内网主机的内网地址(IP、Port) 一一映射成公网地址(IP、Port)
------解决方案--------------------
详细查找Nat的相关知识  这个不是一两句话能说清楚
打洞成功后,外网主机可以主动和内网、内网主机可以和内网主机通讯