当前位置: 技术问答>linux和unix
有关select的问题
来源: 互联网 发布时间:2016-08-04
本文导语: 请问select可用于udp吗?我看了一个提供TCP和UDP的服务器程序(Douglas E. Comer 中文版 P124),启动服务器程序后,另外启动一个TCP客户机和一个UDP客户机,但是UDP一直不能得到有效的服务。对于单独的UDP服务器程序,这...
请问select可用于udp吗?我看了一个提供TCP和UDP的服务器程序(Douglas E. Comer 中文版 P124),启动服务器程序后,另外启动一个TCP客户机和一个UDP客户机,但是UDP一直不能得到有效的服务。对于单独的UDP服务器程序,这个UDP客户机可以正常工作。
FD_SET(tsock, &rfds);
FD_SET(usock, &rfds);
if(select(nfds, &rfds, (fd_set *)0, (fd_set *)0, (struct timeval *)0)
FD_SET(tsock, &rfds);
FD_SET(usock, &rfds);
if(select(nfds, &rfds, (fd_set *)0, (fd_set *)0, (struct timeval *)0)