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

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

Socket连接外网的思考相关推荐

  1. 怎样解决VMware虚拟机无法连接外网问题

    怎样解决VMware虚拟机无法连接外网问题 参考文章: (1)怎样解决VMware虚拟机无法连接外网问题 (2)https://www.cnblogs.com/jiangxiaobo/p/821559 ...

  2. redis desktop manager 连接外网redis服务器

    redis desktop manager 连接外网redis服务器 connection name(自己定义)host(内网地址) prot(6379) ssh tunnel remote host ...

  3. iptables 状态策略 允许内网连接外网 拒绝外网主动连入内网 _ 笔记

    4种状态 new established related invalid NEW ( a连接b 在b没有回复前 都被称为NEW包) ESTABLISHED ( a和b 连接成功 只有一个连接时 称为E ...

  4. ubuntu 18.04可以连接内网,无法连接外网

    手动增加网关后,又重新sudo apt-get upgrade,  提示/etc/resolvconf/resolv.conf.d更新时,选Y后,不用手动修改网关也可以连接外网了. 一切默认更新后,1 ...

  5. 虚拟机Net模式下ping主机和连接外网

    过去我的虚拟机与PC机一直ping不同,也没法连外网,自从做了如下配置,就可以了,亲测好使. 1.首先共享无线连接或者本地连接,选择VMnet8 打开PC机的网络和共享中心,然后点击更改适配器设置 右 ...

  6. ESP8266-WIFI模块使用AT指令连接外网服务器

    ESP8266-WIFI模块使用AT指令连接外网服务器 第一步用java代码写一个服务器,代码如下: 代码解释:我是用nio写了一个,异步通信,用到了线程池,比较简单.当wifi模块连接后,会自动创建 ...

  7. TL-WR720N路由器Android安卓不能连接外网问题解决

    TP-Link TL-WR720N 便携式路由器,V3.0 20120913固件 Android 4.x 手机.平板 AP 模式下 Android设备能够上网,但不能连接外网. Windwos7通过有 ...

  8. 虚拟机网卡(NAT模式)设置连接外网

    虚拟机网卡(NAT模式)设置连接外网 一.虚拟机VMWare三种网络模式 1.Bridged(桥接模式) 桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相 ...

  9. kali虚拟机如何使用桥接模式连接外网

    kali怎样使用桥接模式连接外网! vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 打开vmware虚 ...

最新文章

  1. 简简单单用OpenCV让一只小猫咪变成奶凶奶凶的科技猫
  2. 卷积神经网络(CNN)新手指南
  3. html左边动右边不动,网页布局//上左不动,其他滑动
  4. 【安全漏洞】CVE-2020-26567 DSR-250N 远程拒绝服务漏洞分析
  5. mysql 清洗字段数据,根据字段条件清理MySQL数据库数据
  6. jedis操作redis(二)
  7. macos安装urar具体步骤_【2019】macOS重装系统出现“准备安装时出错“?
  8. mysql编号用什么类型_mysql 之编码配置、引擎介绍、字段操作、数据类型及约束条件...
  9. 使用触发器记录oracle用户登陆信息
  10. LCD中调色板的概念
  11. 程序员面试金典——17.6最小调整有序
  12. VDO-SLAM 配置 2022 Ubuntu20.04
  13. 一张图读懂中国产业链的变化与机会
  14. 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
  15. cdc comms interface驱动
  16. CentOS7-1810 系统DNS服务器BIND软件配置说明
  17. PDF文件中的图片导出
  18. 【Python 基于EasyOCR库进行图片文字识别】
  19. python ddt mysql_40- 数据驱动(ddt)
  20. Java面相对象练习案例其参考代码

热门文章

  1. clang 搭建和编译boost 和zero ICE库 (Ubuntu10 64)
  2. 创建WCF第一个应用程序
  3. java判断键盘按键按下_JAVA 从键盘输入一个字符串 判断其是否能被转换为一个有效的数字,字符串可以按位取出...
  4. 用神经网络分类随机数与无理数
  5. 应用化学:从二氯甲烷到四氯化碳
  6. 输入对5层网络迭代次数的影响
  7. php fprintf,PHP fprintf()函数用法讲解
  8. ps怎么把一个颜色替换成另一个颜色_常用的60个PS技巧,助你成为PS大神!
  9. linux 进程防火墙连接管理,Linux系统管理初步(五)系统防火墙控制程序firewalld...
  10. ElasticSearch 2.2 升级 6.2.4