gpt4 book ai didi

c - 如何绑定(bind)网络中特定IP地址的套接字?

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:50 24 4
gpt4 key购买 nike

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

serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);

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

  inet_addr(ipaddress);

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

最佳答案

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

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

关于c - 如何绑定(bind)网络中特定IP地址的套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28476585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com