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
所以,如果虚拟机或者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