iPhone / iPad wifi tcpip连接到wifi上的其他电脑

时间:2011-12-08 17:08:06

标签: c++ objective-c sockets tcp-ip

我在Wifi路由器上有多台计算机。对于iPhone / iPad在objective-c中如何确定哪个计算机在tcpip套接字地址上,以便我可以选择并连接到该计算机? (每台计算机都是用c ++编写的套接字服务器,我需要能够轻松检查出来的状态)

2 个答案:

答案 0 :(得分:1)

如果您的计算机都是Mac,那就很容易了。只需使用NSNetservice类来通告您已有的服务和套接字端口。

然后,在iOS设备上,只需使用NSNetServiceBrowser对象按名称查找您的特定服务,并根据需要连接到其中一个或所有服务。

如果您的计算机不是Mac,您可以查看适用于Windows的Bonjour或任何Zeroconf实施,例如Linux上的Avahi。

答案 1 :(得分:0)