iOS使用DNSServiceBrowse和DNSServiceBrowse在服务和客户端之间获取消息

iOS使用DNSServiceBrowse和DNSServiceBrowse在服务和客户端之间获取消息,ios,bluetooth,multiplayer,nsnetservice,Ios,Bluetooth,Multiplayer,Nsnetservice,我正在尝试实现与iPhone/iPad设备的对话,使用DNSServiceRegister注册设备,使用DNSServiceBrowse查找服务并解决问题 如何在“客户端”和服务之间发送消息? 我可以在服务上设置任何侦听器,以便通过套接字侦听消息?当您开始浏览设备时,您必须设置一个代理,并且在这里您必须“解析”服务。。。之后(另一个具有-(void)netServiceDidResolveAddress:)的委托),您可以使用getInputStream:outputStream:进入/退出套接

我正在尝试实现与iPhone/iPad设备的对话,使用DNSServiceRegister注册设备,使用DNSServiceBrowse查找服务并解决问题

如何在“客户端”和服务之间发送消息?
我可以在服务上设置任何侦听器,以便通过套接字侦听消息?

当您开始浏览设备时,您必须设置一个代理,并且在这里您必须“解析”服务。。。之后(另一个具有
-(void)netServiceDidResolveAddress:
)的委托),您可以使用
getInputStream:outputStream:
进入/退出套接字。然后你就可以开始交流了。您可以在这里找到更多信息,也可以在这里找到与此基本相同的WiTap示例。

谢谢您的回复

这些方法包括netServiceBrowser:didFindService:moreComing:-(void)netServiceDidResolveAddress:),等等,。。使用NSNetService注册服务非常有效。 我正在使用DNSServiceRegister注册我的应用程序,这是一个低级API:

我可以注册服务、浏览服务并解决问题,但我不知道在服务端如何侦听来自连接的“客户端”的消息