Example #1
0
    private void SendData(string text)
    {
        if (_session == null)
        {
            Log("Not connected.");
            return;
        }

        NSData data = NSData.FromByteArray(text.ToStraightBytes());

        _session.SendData(data, new object[] { _peerId }, MCSessionSendDataMode.Reliable, null);
    }
Example #2
0
        internal static void StartConversation(MCSession session, MCPeerID peerID, MCSessionState state)
        {
            // do you have data to send?
            // Do I have data to send to you?
            // IF no to both, let's check back in within X minutes.

            NSError error = null;

            session.SendData(NSData.FromString("hi"), session.ConnectedPeers, MCSessionSendDataMode.Reliable, out error);
            if (error != null)
            {
                AppDelegate.PeerHistoryMonitor[peerID.DisplayName].LastSendDataError = error;
            }
        }