2024-05-13 02:52:01 发布
网友
IP多播使您能够发送单个数据包,如果多个接口订阅了多个多播,则可以接收这些数据包。如果我理解正确的话。在
现在如果我想使用UDP,结合IP多播,我有义务分配一个端口来监听。但现在我明白了,我只接收专门发送到该端口的多播数据包。但是我想截获所有发送到某个多播IP地址的UDP数据包,不管端口是什么,并在我的单个套接字上接收它们。在
这样的事有可能吗?在
如果可能的话,最好附带一个python示例。在
使用bsdsocketapi(它大致就是Python在其socket模块中公开的API)是不可能实现的,除非通过创建2**16-1套接字并使用它们绑定到所有端口。在
socket
可以使用较低级别的接口,如Linux提供的TUN/TAP system。在
使用bsdsocketapi(它大致就是Python在其
socket
模块中公开的API)是不可能实现的,除非通过创建2**16-1套接字并使用它们绑定到所有端口。在可以使用较低级别的接口,如Linux提供的TUN/TAP system。在
相关问题 更多 >
编程相关推荐