一.服务端
1、创建NSNetService对象:

创建对象
2、发布服务

发布服务

停止服务

监听成功与失败的回调
3、使用socket监听

创建socket对象

socket端口监听

设备加入
这里使用俩个NSDictionary对象将socket设备和设备信息存储起来,为了host发生变化,使用host作为设备key,之后可以结合心跳信息区分设备被挤掉线的情况

收到消息-读取消息

设备掉线

消息发送

消息发送完成时,读取消息回复
1、创建NSNetService对象:
2、发布服务
3、使用socket监听
这里使用俩个NSDictionary对象将socket设备和设备信息存储起来,为了host发生变化,使用host作为设备key,之后可以结合心跳信息区分设备被挤掉线的情况