关于socket网络编程,各种报错若干总结

 1.这里绑定的是虚拟机的IP。我用TCP&UDP测试软件模拟socket编程的时候,创建服务器也是自动绑定Windous的IP
 所以,如果虚拟机或者Windows没有IP的话,无法绑定,就会导致服务器没有创建创建成功,客户端也无法连接到服务器
 Windows联网就会有IP,Linux要配置也会有IP,但是如果他们都没有IP,会有一个inet addr:127.0.0.1,该地址也可以用来
 创建服务器也可以绑定这个IP,客户端连接服务器,同样可以正常通信
 2.如果创建服务器时,绑定的IP不存在,会报以下错误
 bind socket err
 : Cannot assign requested address
 3.服务端连接的服务器不存在,会报以下错误
 bind socket err
 : Connection refused
 4.如果自己在Linux下写了一个client程序,然后Windows使用TCP&UDP测试软件创建了一个服务器,
 想通过运行client程序来连接到创建的服务器,前提是,Windows和Linux必须是同一个网段,现象是
 在Linux终端可以ping通Windows的IP,在Windows的cmd命令窗口,可以ping通Linux的IP
 如果前提条件不满足,会报以下错误
 bind socket err
 : No route to host
 5.如果自己在Linux下写了一个client程序,然后Windows使用TCP&UDP测试软件创建了一个服务器,
 想通过运行client程序来连接到创建的服务器,但是如果Linux的右上角的小电脑没有连接,会报以下错误
 bind socket err
 : Network is unreachable
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值