protected bool Deserialize(byte[] data, out Message msg) { try { if (_logger != null) { _logger.Log(GameId, UserName + " in: " + Encoding.UTF8.GetString(data)); } using var ms = new MemoryStream(data); using var reader = XmlReader.Create(ms); reader.Read(); msg = Message.ReadXml(reader); return(true); } catch (Exception exc) { OnError(exc, true); } msg = default; return(false); }
private async Task Connected() { _clientLogger.Log("Connection happened"); await _clientListener.OnConnected(); }