MPCMultipeerClient 0.0.1

MPCMultipeerClient 0.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

未命名 维护。



  • 编写者:
  • JP Simard

包装了 MultipeerConnectivity,以简化常见用例。

非常早期的工作,自行承担风险。

用法

参见 remotecam 示例项目以获取更多用法示例。

广告和响 应 连接/断开/事件

[MPCMultipeerClient advertiseWithServiceType:@"myservice"];
[MPCMultipeerClient onConnect:^(MCPeerID *peerID) {
    // Connected :)
}];
[MPCMultipeerClient onDisconnect:^(MCPeerID *peerID) {
    // Disconnected :(
}];
[MPCMultipeerClient onEvent:@"doTheThing" runBlock:^(MCPeerID *peerID, id object) {
    // Do the thing
}];

浏览并发送事件

[MPCMultipeerClient advertiseWithServiceType:@"myservice"];
[MPCMultipeerClient onConnect:^(MCPeerID *peerID) {
    [MPCMultipeerClient sendEvent:@"doTheThing" withObject:nil];
}];

待办事项

  • 集成 NSStreams
  • 允许 MCSessionSendDataUnreliable
  • 允许设置加密首选参数
  • 主选举
  • 使用比他们的 displayName 更好的唯一对等 ID

许可证

MIT 授权。