我想扫描本地网络中的所有设备。然后我想进一步检查发现的设备是否在特定端口上响应,例如#4000。所有这一切都应该发生在iPad上,最好使用Swift(版本3)。
我应该使用图书馆来完成这项工作吗?
This文件没有帮助我,遗憾的是我在互联网上找不到有用的信息。
编辑:我想知道如何在Swift / iOS库中实现它。我应该从哪里开始使用示例,库,核心类?
答案 0 :(得分:0)
我想我可能知道你要问的是什么。您的设备会看到路由器,但不知道谁已连接。
了解多播IP和广播IP,这通常是子网中最高的IP地址。
示例:192.168.1.255
例如,您可以使所有设备侦听广播/多播IP。要发现,您需要向该IP发送UDP消息。如果没有配置路由器,您的路由器会将其转发给其他设备。
此消息可能类似于“我是约翰先生,在此港口回复我”。
这是一般的想法