包装了 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];
}];
MIT 授权。