标签: c udp sleep nonblocking
在UDP聊天中,我成功接收并解析了程序包。 解析包后,我想执行一个函数func():
func()
void func(){ for(int i = 0; i < 10; i++){ printf("Hello World"); sleep(5); } }
由于sleep()是一个阻塞计时器,因此执行func()时我无法接收软件包。我正在尝试建立没有线程的UDP聊天。如何使func()处于非阻塞状态,以便我可以接收软件包并同时执行func()?
sleep()