private void HandleData(int connectionID, ArraySegment <byte> buffer, int channelID)
 {
     if (connectedPeers.TryGetValue(connectionID, out Peer peer))
     {
         IncomingMessage msg = MessageHelper.FromBytes(buffer, peer);
         if (NetLogFilter.messageDiagnostics)
         {
             NetDiagnostics.OnReceive(msg.OpCode, buffer.Count, connectionID);
         }
         PeerMessageReceived(msg);
     }
 }
        private void HandleData(ArraySegment <byte> buffer, int channelID)
        {
            if (ServerPeer == null)
            {
                return;
            }

            IncomingMessage msg = MessageHelper.FromBytes(buffer, ServerPeer);

            if (NetLogFilter.messageDiagnostics)
            {
                NetDiagnostics.OnReceive(msg.OpCode, buffer.Count, connectionID);
            }

            PeerMessageReceived(msg);
        }