读书人

select函数。该如何解决

发布时间: 2013-01-02 13:08:44 作者: rapoo

select函数。
很奇怪的问题请高手解释!!!
环境:虚拟机ubuntu linux系统, 有两个虚拟网卡。

当只有一个网卡启动时,调用select()函数返回值是大于0 的。程序可以 正常的运行。
当两个网卡一起启动时,调用select()函数返回值是小于0 的。程序不能正常的运行了。

请问那位高手 可以帮个忙…… 解释一下……
[解决办法]
select小于0时,返回-1,请问errno值是多少。
用这句打印错误原因
perror("select");
[解决办法]
你的socket绑定的IP地址不正确吗?你仅仅绑定其中一个网卡试试,

读书人网 >UNIXLINUX

热点推荐