我编的一个简易聊天程序为什么只能在局域网连接上,而与其他寝室的同学就连不上?

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:22:15
到底怎样用JAVA编写一个像QQ那样能在广域网或城域网通信或聊天的程序?请高手指点。

使用P2P技术,服务器端口打洞,局域网可以连接,是因为,局域网可以找到相关对方的端口,而双方都是在不同局域网下,路由器大多使用NAT技术,端口分配技术,你无法找到对方的在局域网外网的地址.必要一台外网服务器进行中转!

得网络共享吧