怎么实现socket服务端在接收客户端发来的数据的时候,有消息就接收,没消息就跳出,继续进行下一步

2025-06-23 04:20:12
推荐回答(1个)
回答1:

用select函数啊,这个函数可以设置为遍历某几个端口,或者某一个端口,如果有需要处理的数据就处理数据就行了,没有的话会立即返回,程序继续往下执行就行了
#include
#include
#include

int select(int nfds, fd_set *readfds, fd_set *writefds,
fd_set *exceptfds, struct timeval *timeout);