Socket连接外网的思考

在过去使用socket编程的时候,连接的ip都是127.0.0.1也就是本地地址,之前也试过去连接公网ip,想要实现日常使用的网络通信功能,但是在连接时就失败了。

在网上查到想实现在公网通信,服务器必须要有公网ip,这样才能被访问到。一般的方式是租用云服务器,获取公网ip。
而本地的电脑一般情况下是在内网中通过nat使用一个公共的公网ip,不能够被外界访问,因此另一种方式是使用端口映射,将内部ip的端口映射到公网ip的端口,这样服务器能侦听到公网ip的端口信息,可以被外界访问

全部评论

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务