我在Wifi路由器上有多台计算机。对于iPhone / iPad在objective-c中如何确定哪个计算机在tcpip套接字地址上,以便我可以选择并连接到该计算机? (每台计算机都是用c ++编写的套接字服务器,我需要能够轻松检查出来的状态)
答案 0 :(得分:1)
如果您的计算机都是Mac,那就很容易了。只需使用NSNetservice类来通告您已有的服务和套接字端口。
然后,在iOS设备上,只需使用NSNetServiceBrowser对象按名称查找您的特定服务,并根据需要连接到其中一个或所有服务。
如果您的计算机不是Mac,您可以查看适用于Windows的Bonjour或任何Zeroconf实施,例如Linux上的Avahi。
答案 1 :(得分:0)