Socket连接外网的思考
在过去使用socket编程的时候,连接的ip都是127.0.0.1也就是本地地址,之前也试过去连接公网ip,想要实现日常使用的网络通信功能,但是在连接时就失败了。
在网上查到想实现在公网通信,服务器必须要有公网ip,这样才能被访问到。一般的方式是租用云服务器,获取公网ip。
而本地的电脑一般情况下是在内网中通过nat使用一个公共的公网ip,不能够被外界访问,因此另一种方式是使用端口映射,将内部ip的端口映射到公网ip的端口,这样服务器能侦听到公网ip的端口信息,可以被外界访问
Socket连接外网的思考相关推荐
- 怎样解决VMware虚拟机无法连接外网问题
怎样解决VMware虚拟机无法连接外网问题 参考文章: (1)怎样解决VMware虚拟机无法连接外网问题 (2)https://www.cnblogs.com/jiangxiaobo/p/821559 ...
- redis desktop manager 连接外网redis服务器
redis desktop manager 连接外网redis服务器 connection name(自己定义)host(内网地址) prot(6379) ssh tunnel remote host ...
- iptables 状态策略 允许内网连接外网 拒绝外网主动连入内网 _ 笔记
4种状态 new established related invalid NEW ( a连接b 在b没有回复前 都被称为NEW包) ESTABLISHED ( a和b 连接成功 只有一个连接时 称为E ...
- ubuntu 18.04可以连接内网,无法连接外网
手动增加网关后,又重新sudo apt-get upgrade, 提示/etc/resolvconf/resolv.conf.d更新时,选Y后,不用手动修改网关也可以连接外网了. 一切默认更新后,1 ...
- 虚拟机Net模式下ping主机和连接外网
过去我的虚拟机与PC机一直ping不同,也没法连外网,自从做了如下配置,就可以了,亲测好使. 1.首先共享无线连接或者本地连接,选择VMnet8 打开PC机的网络和共享中心,然后点击更改适配器设置 右 ...
- ESP8266-WIFI模块使用AT指令连接外网服务器
ESP8266-WIFI模块使用AT指令连接外网服务器 第一步用java代码写一个服务器,代码如下: 代码解释:我是用nio写了一个,异步通信,用到了线程池,比较简单.当wifi模块连接后,会自动创建 ...
- TL-WR720N路由器Android安卓不能连接外网问题解决
TP-Link TL-WR720N 便携式路由器,V3.0 20120913固件 Android 4.x 手机.平板 AP 模式下 Android设备能够上网,但不能连接外网. Windwos7通过有 ...
- 虚拟机网卡(NAT模式)设置连接外网
虚拟机网卡(NAT模式)设置连接外网 一.虚拟机VMWare三种网络模式 1.Bridged(桥接模式) 桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相 ...
- kali虚拟机如何使用桥接模式连接外网
kali怎样使用桥接模式连接外网! vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 打开vmware虚 ...
最新文章
- 简简单单用OpenCV让一只小猫咪变成奶凶奶凶的科技猫
- 卷积神经网络(CNN)新手指南
- html左边动右边不动,网页布局//上左不动,其他滑动
- 【安全漏洞】CVE-2020-26567 DSR-250N 远程拒绝服务漏洞分析
- mysql 清洗字段数据,根据字段条件清理MySQL数据库数据
- jedis操作redis(二)
- macos安装urar具体步骤_【2019】macOS重装系统出现“准备安装时出错“?
- mysql编号用什么类型_mysql 之编码配置、引擎介绍、字段操作、数据类型及约束条件...
- 使用触发器记录oracle用户登陆信息
- LCD中调色板的概念
- 程序员面试金典——17.6最小调整有序
- VDO-SLAM 配置 2022 Ubuntu20.04
- 一张图读懂中国产业链的变化与机会
- 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
- cdc comms interface驱动
- CentOS7-1810 系统DNS服务器BIND软件配置说明
- PDF文件中的图片导出
- 【Python 基于EasyOCR库进行图片文字识别】
- python ddt mysql_40- 数据驱动(ddt)
- Java面相对象练习案例其参考代码
热门文章
- clang 搭建和编译boost 和zero ICE库 (Ubuntu10 64)
- 创建WCF第一个应用程序
- java判断键盘按键按下_JAVA 从键盘输入一个字符串 判断其是否能被转换为一个有效的数字,字符串可以按位取出...
- 用神经网络分类随机数与无理数
- 应用化学:从二氯甲烷到四氯化碳
- 输入对5层网络迭代次数的影响
- php fprintf,PHP fprintf()函数用法讲解
- ps怎么把一个颜色替换成另一个颜色_常用的60个PS技巧,助你成为PS大神!
- linux 进程防火墙连接管理,Linux系统管理初步(五)系统防火墙控制程序firewalld...
- ElasticSearch 2.2 升级 6.2.4