2012-04-02 66 views

回答

7

您沒有提到任何API,但accept函數/系統調用通常接受一個sockaddr *參數,它存儲對等體的地址。

int accept(int socket, struct sockaddr *restrict address, /* <---- */ 
     socklen_t *restrict address_len); 

或者,您可以使用getpeername在以後檢索相同的地址。

int getpeername(int socket, struct sockaddr *restrict address, 
     socklen_t *restrict address_len); 

如果你碰巧使用WINAPI:acceptgetpeername

相關問題