如何绑定网络中特定IP地址的套接字?

时间:2015-02-12 11:42:57

标签: c sockets

当我们绑定套接字时,在地址字段中我们可以像这样指定

serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);

这里它将接受来自任何机器的请求,在这里我想接受来自特定IP地址的请求。 为此我像这样使用

  inet_addr(ipaddress);

但它不起作用,如何从单个IP地址获取连接?

1 个答案:

答案 0 :(得分:0)

您不需要网络堆栈来执行此操作,您可以在应用程序级别执行此操作。

在您接受传入连接后,请检查对等方的地址,如果您不喜欢,只需close()连接。