gpt4 book ai didi

c - 在linux中的同一个套接字上接收来自不同组的多播数据

转载 作者:IT王子 更新时间:2023-10-29 01:23:20 25 4
gpt4 key购买 nike

假设我想在 linux C 程序中接收来自 239.1.2.3:20000 和 239.4.5.6:20001 的数据。我可以只使用一个 socket 吗?

我当然可以使用 IP_ADD_MEMBERSHIP setsockopt 选项在套接字上加入多个组,但是,由于端口不同,我不确定是否有可能以某种方式“绑定(bind)到两个端口”

最佳答案

不,您不能将套接字绑定(bind)到 2 个端口,每个端口需要一个套接字。

关于c - 在linux中的同一个套接字上接收来自不同组的多播数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17837492/

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