问题一: The inferior stopped because it received a signal from the Operating System
断点调试:
问题分析:说明程序中有野指针,采用断点即可找出错误所在!!!
解决:将ppIP指针型数组的尺寸改为12即可。-----不是根本问题!见下个问题。
读取配置文件中的IP地址时:‘LocalIP_0=172.17.1.101’,注意不要有空格,以免数组中存的数出现空的情况。报错二:The inferior stopped because it received a signal from the Operating System
‘SIGABRT Aborted’
解决:socket绑定IP端口的问题,设置好当前工控机的IP地址与端口号即可
什么场合增加ip别名能派上用场? 布网需要、多ip访问测试、特定软件对多ip的需要...and so on.
使用ifconfig命令给网卡配置ip别名。
一、首先为服务器网卡配置静态ip地址
#ifconfig eth0 192.168.6.99 netmask 255.255.255.0 up eth0 //机器的第一个网卡,有些机器有多个网卡,eth1、eth2... 192.168.6.99 //设置网卡的静态ip地址 netmask 255.255.255.0 //ip地址的子网掩码,无需多解释 up //表示立即激活该网卡 #ifconfig //如图所示静态ip已经设置成功二、设置网卡的ip别名
#ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up #ifconfig eth0:1 173.173.173.173 netmask 255.255.255.0 up #ifconfig eth0:2 119.110.120.1 netmask 255.255.255.0 up ...... eth0:x //虚拟网络接口,建立在eth0上,取值范围0-255 192.168.6.xxx //增加ip别名,想加多少就加多少~~ #ifconfig设置完后,如图所示,增加的ip都已生效:
#ping 192.168.6.100 #ping 173.173.173.173 #ping 119.110.120.1然后在本机分别ping一下这几个ip,如图所示一路畅通~
*注意:在设置ip别名时,如果增加的是和局域网同一网段的ip(如192.168.6.100),那么除了本机外局域网内其他机器都可以ping通这个ip。如果增加的是奇形怪状的ip,那么就只有本机可以ping通而已,后者主要用于本机测试需要。
发往localhost地址的数据包会在内部被网络组件的IP层路由回来,因此这些数据包永远不会发送到任何网络接口控制器。
对于软件测试,回环接口是十分有用的,因为它不需要经过一个本地的网络接口硬件。
1 作为一台路由器的管理地址 系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称一类的功能。 但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢? 原因如下:由于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。
https://www.dazhuanlan.com/2020/01/30/5e31eb430b256/?__cf_chl_jschl_tk__=74f2e032f848388fcfb88625cfdb8ff5c274dadf-1599466704-0-ARUmrwBsCmoEHMGvG8RYNkdRZMe8c7oHkHulmDZ2JSZQGfWejks_uZCezhxxSkavXKOTF4itC4ZMP1L2i6bjYo07jUiTM8O9LOusCD1iGua2djwAjD36WgjlfN0x0_Xp0u8v1tke6Yl8_KlxK41DpiNF5xaI_-1cIlQurka8axgRWTMEtLLXOeXtGN5ooLB5IpuUu3MxSqUPBk6aQrGndlevPDingfGGYxYt6Um4Si8g7I20L-Aby2cQ_3qcIAm8KloncradjvY4bd0UCSqx1A6GhgCfMSuTA9zQN2Ca1JQZDpFDOgonzmPKzsSJrAThHw

