gpt4 book ai didi

c - 获取消息目标地址 - 套接字 C

转载 作者:行者123 更新时间:2023-11-30 18:06:47 25 4
gpt4 key购买 nike

我有多个进程向彼此消息进行UDP多播。我正在使用recvfrom()来读取传入消息。有没有什么方法可以找出消息的目标地址,类似于在recvfrom中获取“来自”地址?我认为这样我可以区分发送到组的消息和发送到特定进程的消息。一切都是 Unix/Linux 和 C。谢谢。

最佳答案

您询问了有关通用套接字编程的问题,但如果您使用的是 Windows,您也许可以让 WSARecvMsg 为您工作。收到数据报后,WSARecvMsg 将为您提供一个 WSAMSG 结构,其中 dwFlags 成员将根据需要包含 MSG_MCAST 或 MSGBCAST。在其他平台上,您也许可以找到类似的东西。然而,这对于套接字来说有点低级,所以我不会很乐观。希望比我更有见识的人可以帮助您!

关于c - 获取消息目标地址 - 套接字 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5308574/

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