扫描网络设备

时间:2016-10-05 15:03:32

标签: ios swift networking swift3 network-scan

我想扫描本地网络中的所有设备。然后我想进一步检查发现的设备是否在特定端口上响应,例如#4000。所有这一切都应该发生在iPad上,最好使用Swift(版本3)。

我应该使用图书馆来完成这项工作吗?

This文件没有帮助我,遗憾的是我在互联网上找不到有用的信息。

编辑:我想知道如何在Swift / iOS库中实现它。我应该从哪里开始使用示例,库,核心类?

1 个答案:

答案 0 :(得分:0)

我想我可能知道你要问的是什么。您的设备会看到路由器,但不知道谁已连接。

了解多播IP和广播IP,这通常是子网中最高的IP地址。

示例:192.168.1.255

例如,您可以使所有设备侦听广播/多播IP。要发现,您需要向该IP发送UDP消息。如果没有配置路由器,您的路由器会将其转发给其他设备。

此消息可能类似于“我是约翰先生,在此港口回复我”。

这是一般的想法