首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用UDP而不指定多播端口

使用UDP而不指定多播端口
EN

Stack Overflow用户
提问于 2013-10-16 15:28:56
回答 1查看 657关注 0票数 1

IP组播使您能够发送单个数据包,如果多个接口订阅了该多播,则多个接口将接收该数据包。如果我正确理解的话。

现在,如果我想使用UDP,结合IP多播,我有义务分配一个端口来监听。但现在我明白了,我只在一个专门发送到该端口的多播上接收UDP数据包。但是我想拦截发送到某个多播IP地址的所有UDP数据包,不管端口如何,并在我的单个套接字上接收它们。

这样的事有可能吗?

如果可能的话,最好附带一个python示例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 16:23:59

这是不可能使用BSD的(它大致是Python在其socket模块中公开的API )--除非创建2 ** 16 -1个套接字并使用它们绑定到所有端口。

可以使用较低级别的接口,如Linux提供的TUN/TAP系统

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19407531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档