1
任何人都可以給我一個recv
的示例epoll
邊緣觸發模式下的ed,nonblocking socket?我問,因爲我有一些麻煩。recv從邊緣觸發模式的epolled,nonblocking插座
任何人都可以給我一個recv
的示例epoll
邊緣觸發模式下的ed,nonblocking socket?我問,因爲我有一些麻煩。recv從邊緣觸發模式的epolled,nonblocking插座
手冊頁,爲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活動。
你有什麼問題?
參見:HTTP://linux.die.net/man/4/epoll例如代碼 – 2010-11-23 14:07:13