我必须为广播 IP 地址设置网络名称,以便从其他设备中识别设备。
这是python中成功设置网络名称的代码。
soc = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
soc.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
soc.sendto('connect-to-this-device'.encode(), (172.20.10.10, 1314))
我在 Swift 中需要相同的解决方案。我知道使用此解决方案获取本地 IP 地址。但我不知道如何设置广播消息。我也可以使用 Objective-C 或 C 解决方案。请帮我找出答案。谢谢!