我尝试使用 C 套接字编写一个聊天应用程序 打开套接字后,我想监视套接字以查看它是否准备好读取或写入并在接收数据时调用函数。
最佳答案
你需要一个I/O Multiplexer:它会在你设置的某些条件满足时触发,比如读、写、错误等等。
根据您的目标操作系统,您可以选择 select
、poll
、kqueue
、epoll
,尽管对于小型套接字数量 select
可以说是最好的。
关于c - 如何监控套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26441133/