【发布时间】:2013-08-08 15:53:43
【问题描述】:
我正在尝试在 OSX 上用 c 编写代码(如果更容易,也可以使用 Objective-c)来确定当前机器(机器连接到的路由器)上是否启用了多播。为此,我正在尝试以下步骤:
- 打开一个端口并通过多播发送数据。
- 监听所有活动适配器的响应。
- 过滤掉“环回”适配器。
- 如果没有回复,多播可能被禁用。
作为网络编程的新手,我不明白如何通过发送随机数据从任何活动适配器获得响应,除非我在正在侦听的机器上安装了软件。是否有特定的多播 IP 保留总是会引起响应,或者有更好的方法来执行此操作?
【问题讨论】:
标签: objective-c c networking network-programming