[英]How to get file descriptor for an accepted tcp socket in libuv?
您可以在客戶端uv_stream
上使用uv_fileno
函數。
在Linux和Darwin上,返回的uv_os_fd_t
是int
別名,因此您可以執行以下操作:
uv_tcp_t *client;
int conn_s;
// ...
uv_accept(server, (uv_stream_t*) client);
uv_fileno((uv_handle_t *)client, &conn_s);
printf("%d", conn_s);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.