private void OnLineReceived(UserConnection sender, Stream data) { Console.WriteLine("Line Recieved"); var socketMessage = Serializer.DeserializeWithLengthPrefix <Beat>(data, PrefixStyle.Base128); Console.WriteLine($"MessageType: {socketMessage.MessageType}"); switch (socketMessage.MessageType) { case MessageType.Connect: _connection.ConnectUser("d", sender); break; case MessageType.Broadcast: //_messaging.Broadcast(socketMessage); break; case MessageType.Disconnect: _connection.DisconnectUser(_playerList.GetPlayer(PlayerNames.PlayerOne)); break; default: _messaging.SendToClients(socketMessage); break; } }