摘要:
正常情况下一个网卡对应一个ip,在进行socke客户端编程时,如果不调用bind方法则默认客户端绑定本机第一块网卡的ip。如果我们想用第二个ip来和服务器进行socket通信则需调用bind方法,并在传入sockaddr_in的结构体中指定端口和ip。 在linux服务器上进行测试,服务器网卡的ip是192.168.8.122,我新增一个虚拟ip:192.168.8.133(linux命令:ifconfig eth0:1 192.168.8.133 netmask 255.255.255.0)代码:#include <stdio.h>#include <netinet/in. 阅读全文