【发布时间】:2014-09-13 14:35:27
【问题描述】:
我正在将 CocoaAsyncSocket 用于 iPad 上的服务器客户端应用程序。现在,如果服务器启动,客户端可以输入服务器的 IP 并连接到它。有没有办法显示本地网络上运行此应用的所有服务器?
谢谢!
【问题讨论】:
标签: ios sockets networking gcdasyncsocket cocoaasyncsocket
我正在将 CocoaAsyncSocket 用于 iPad 上的服务器客户端应用程序。现在,如果服务器启动,客户端可以输入服务器的 IP 并连接到它。有没有办法显示本地网络上运行此应用的所有服务器?
谢谢!
【问题讨论】:
标签: ios sockets networking gcdasyncsocket cocoaasyncsocket
使用zeroconf/bonjour服务很容易实现在自己的网络中查找设备。
服务器必须运行服务并告诉服务名称。这可以由客户端应用过滤。
我不能保证,但也许您在我之前的问题中发现了一些有用的东西:Clean solution for lookup if extern IP is in own subnet range in objective-c(注意,此代码将无法针对 arm64 架构编译,必须重新编写)
【讨论】: