内网与外网通讯 socket

学习了socket这么长时间,没写过内网,外网之间的通讯,今天看到两句话顿时领悟。

内网和外网连接,这要看你的主动连接方(Client)和被动连接方(Server)各处于什么位置
1、假设Server方在外网,Client方在内网,那么可以直接通过外网IP连接,不需要任何映射
2、假设Server方在内网,Client方不论在其他内网还是在外网,都需要Server方的监听端口有被外网访问的权限,可以通过端口映射的方式实现
如果是TCP,如上所说。如果是UDP,两者都是C,也都是S。

发布了21 篇原创文章 · 获赞 6 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章