private void ChatConnOnConnectionLost(ConnectionResultArgs args) { if (_incomingChatConnections.ContainsKey(args.Conn.Id)) { LogDebug($"GAME -> CHAT Connection lost:{args.Result}: {args.Conn.Id}"); NetworkProcessor incomingChatProcessor; if (!_incomingChatProcessors.TryRemove(args.Conn.Id, out incomingChatProcessor)) { incomingChatProcessor.Close(); Log($" Can't remove from incoming chat processors: {args.Conn.Id}"); } ConcurrentQueue <byte[]> outgoingChatQueue; if (!_outgoingChatQueues.TryRemove(args.Conn.Id, out outgoingChatQueue)) { Log($" Can't remove from outgoing chat queues: {args.Conn.Id}"); } Connection incomingChatConnection; if (!_incomingChatConnections.TryRemove(args.Conn.Id, out incomingChatConnection)) { Log($" Can't remove from incoming chat connections: {args.Conn.Id}"); } } }
private void ChatConnectionManagerOnConnectFailed(ConnectionResultArgs args) { Log($"CHAT Connection failed: {args.Result}: {args.Conn.Id}"); }
private void LobbyConnectionManagerOnConnectFailed(ConnectionResultArgs args) { Log($"LOBBY Connection failed: {args.Result}: {args.Conn.Id}"); }