select函数。
很奇怪的问题请高手解释!!!
环境:虚拟机ubuntu linux系统, 有两个虚拟网卡。
当只有一个网卡启动时,调用select()函数返回值是大于0 的。程序可以 正常的运行。
当两个网卡一起启动时,调用select()函数返回值是小于0 的。程序不能正常的运行了。
请问那位高手 可以帮个忙…… 解释一下……
------解决方案--------------------select小于0时,返回-1,请问errno值是多少。
用这句打印错误原因
perror("select");
------解决方案--------------------你的socket绑定的IP地址不正确吗?你仅仅绑定其中一个网卡试试,