繁体   English   中英

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

[英]How to bind the socket for the specific Ip address in the network?

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

serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);

在这里它将接受来自任何计算机的请求,在这里我要接受来自特定IP地址的请求。 为此,我像这样

  inet_addr(ipaddress);

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM