0
我正在使用epoll進行網絡編程。我想知道如何處理客戶端斷開連接。我讀了api文件,epoll_wait有一個超時參數。但是,如果epoll_wait函數或正在連接的客戶端超時,我感到困惑。如何處理客戶端斷開連接(epoll)
在此先感謝..
我正在使用epoll進行網絡編程。我想知道如何處理客戶端斷開連接。我讀了api文件,epoll_wait有一個超時參數。但是,如果epoll_wait函數或正在連接的客戶端超時,我感到困惑。如何處理客戶端斷開連接(epoll)
在此先感謝..
指定超時爲epoll_wait。要處理客戶端斷開連接,請處理epoll引發的EPOLLHUP,並檢查套接字上的recv函數是否返回零,表示套接字已斷開。
你可以給我一個使用EPOLLHUP的示例代碼嗎? – user800799