欢迎 1.2.1

欢迎 1.2.1

测试已测试
语言编程语言 Obj-CObjective C
许可 MIT
发布上次发布2017年8月

Abdullah Selek 维护。



欢迎 1.2.1

  • 作者:
  • Abdullah Selek

欢迎

Bonjour 网络为 iOS、macOS 和 tvOS 设备之间的发现和连接。

功能

  • 创建服务
  • 启动 & 停止服务
  • 停止浏览
  • 与另一服务创建连接
  • 发送数据
  • 强事件

需求

iOS 9.0+ / macOS 10.9+ / tvOS 9.0+

示例用法

使用 MRBServerDelegate 实现 your class 以处理 Bonjour 事件

@interface ViewController : UIViewController<MRBServerDelegate>

启动 MRBServer

NSString *type = @"TestingProtocol";
self.server = [[MRBServer alloc] initWithProtocol:type];
self.server.delegate = self;

BOOL isStarted = [self.server start];
NSLog(@"Check server started : %@", (isStarted) ? @"YES" : @"NO");

连接到选定的服务

[self.server connectToRemoteService:selectedService];

向选定的服务发送数据

NSData *data = [textToSend dataUsingEncoding:NSUTF8StringEncoding];
MRBServerErrorCode errorCode = [self.server sendData:data];
NSLog(@"Data sent with code : %ld", errorCode);

使用 didAcceptData 函数处理传入数据

NSString *message = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Incoming message : %@", message);

停止服务器

[self.server stop];

停止搜索 Bonjour 服务

[self.server stopBrowser];

许可

欢迎遵循 MIT 许可证发布。参见 LICENSE 获取详细信息。