linux网络编程之多路I/O转接服务器poll函数
生活随笔
收集整理的這篇文章主要介紹了
linux网络编程之多路I/O转接服务器poll函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(1)poll函數(shù)
? ? ? ? ? ?頭文件:#include<poll.h>
? ? ? ? ? ? ? ? ? ? int? poll(struct? pollfd*fds, nfds_t nfds,int timeout);
? ? ? ? ? ? ? ? ? ? struct? pollffd{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? int? ?fd;//文件描述符
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?short? ?events;//監(jiān)控的事件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?short? ?revents;//監(jiān)控事件中滿足條件返回的事情
? ? ? ? ? ? ? ? ? ? ? ? ? };
? ? ? ? ? ?參數(shù)取值:
? ? ? ? ? ? ? ? ? ? ? ?
(2)使用poll實現(xiàn)多路轉(zhuǎn)接服務(wù)器功能:
??? ??? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?
?? ?? ?
總結(jié)
以上是生活随笔為你收集整理的linux网络编程之多路I/O转接服务器poll函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNF黑色大地boss详细打法?
- 下一篇: linux/windows上STM32固