1. 程式人生 > >翻譯:libevent參考手冊第五章:輔助型別和函式 (七) (轉)

翻譯:libevent參考手冊第五章:輔助型別和函式 (七) (轉)

這些巨集訪問和操作套接字錯誤程式碼。EVUTIL_SOCKET_ERROR()返回本執行緒最後一次套接字操作的全域性錯誤號,evutil_socket_geterror()則返回某特定套接字的錯誤號。(在類Unix系統中都是errno)EVUTIL_SET_SOCKET_ERROR()修改當前套接字錯誤號(與設定Unix中的errno類似),evutil_socket_error_to_string()返回代表某給定套接字錯誤號的字串(與Unix中的strerror()類似)。

(因為對於來自套接字函式的錯誤,Windows不使用errno,而是使用WSAGetLastError(),所以需要這些函式。)

注意:Windows套接字錯誤與從errno看到的標準C錯誤是不同的。

介面