Creating the multipeer session class
First, we will create an MCSession object to create a session. The init
takes three parameters:
- The
peerID
of the current device. - The security identity to secure the connection (in this case, we are not going to, as we are aware who we are connecting to).
- The encryption preference. We can specify the required, preferred, or undesirable encryption. We will enable encryption by stating the required encryption.
Next, we will add a button for the Advertiser and the Browser.
If the device is an Advertiser, then the AdvertiseSelf
function will be called. This will start the MCAdvertiserAssistant
to get ready to connect to other devices.
If the device is a Browser, then the user will click the browse button to look for ...
Get Swift Game Development - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.