从C中的fd获取IP地址

时间:2018-09-07 23:53:23

标签: c sockets

我有一个连接处理程序,已通过套接字的fd传递。

我可以通过以下方式访问客户端套接字的ip

inet_ntoa(client.sin_addr)

但是我将fp传递给我的处理程序,例如

void* wrapper (void* fd)
{
}

我无法将更多参数传递给函数pthread_create(),我试图获取fd的IP地址

fd = accept(sock, (struct sockaddr*)&client, &len);

如何获取套接字fd的源地址?我尝试过

fd->
fd.

谢谢

0 个答案:

没有答案