2010-11-23 164 views

回答

0

手冊頁,爲EPOLLET建立有:

建議的方式epoll的使用作爲觸發邊緣(EPOLLET)界面的下方,可能存在的缺陷,避免後續。

i 
with non-blocking file descriptors 
ii 
by going to wait for an event only after read(2) or write(2) 
return EAGAIN 

編輯: 您也可以撥打的recv()或閱讀()的字節x個,直到收到小於x字節。

如果您不這樣做,您可以創建一個飢餓的情況,其中數據保留在套接字緩衝區中並阻止套接字上的ET活動。

你有什麼問題?

+0

參見:HTTP://linux.die.net/man/4/epoll例如代碼 – 2010-11-23 14:07:13