iOSには Peer to Peer を利用し複数のデバイス間で通信ができる Multipeer Connectivity Framework があります。 今回はそのP2P通信をイベント駆動型で構築することができるPeerKitを試してみました。ライセンスはMITです。 https://github.com/jpsim/PeerKit 準備 CocoaPodsで追加します。 use_frameworks! target "ターゲット名" do pod 'PeerKit', '~> 2.0' end デバイスの準備 今回はP2Pのやり取りのために端末を2台(以上)用意する必要があります。 実装 PeerKitを使ってやり取りするManagerを作成します。 名前はConnectionManager.swiftとします。 import Foundation import PeerKit im