多播客户端如何从发件人接收单个副本
How does multicast client receive individual copy from sender?
这个问题更倾向于多播如何为客户端工作。假设,我们可以使用组播套接字将数据流(音频/视频甚至基于文本)发送到网络上选定的一组 NIC/主机。但是,在Windows上的wireshark上,我只看到一个流出去,但多个客户端能够接收单个副本。这是怎么回事呢?谁在网络上制作副本?我检查了多播正在使用IGMP协议,但无法弄清楚它是如何实现的。
另一方面,广播不使用IGMP,但仍在制作副本。
任何评论都会有所帮助。
以太网交换机和支持组播的路由器将复制您的数据包。
它不会"接收单个副本"。它接收的数据报与最近路由器这一端的每个人接收的数据报相同。
相关文章:
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 用callgrind追踪不必要的副本
- 关于:C++中异常对象的范围:为什么我没有得到副本?
- 在为LINUX创建共享库时,如何避免STL的私有/弱副本
- 检查注册表项是否链接到(或副本)另一个注册表项
- Eclipse CDT:单个项目中有多个C++文件
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 为什么我们将单个或多维数组的大小声明为常量值?
- C++调用具有 *this 属性的单个帮助程序函数
- C++基于范围的 for 循环和元素副本
- 如何读取单个字符并在输入两个字符序列时输出? 使用 while 循环和C++
- 如何将可变参数模板转换为多个单个模板?(C++竞争编程调试模板)
- 创建提升::shared_ptr的深层副本
- 将多个 for 循环组合成单个迭代器
- 为什么初始化列表会导致2个数据副本,而不仅仅是单个副本将其传递给函数
- 为什么在C 11中推荐的值(如果需要副本),如果const引用也只花费单个副本,则建议通过值(如果需要副本)
- 多播客户端如何从发件人接收单个副本
- Linux共享库中全局变量的单个副本
- 带有单个副本的初始化std::字符串