public override void Run() { ConnectionFactory.AddKnownTypes(typeof(TalkPacket)); connections = ConnectionFactory.CreateServerConnectionContainer(ConnectionPort); connections.ConnectionLost += (a, b, c) => Console.WriteLine($"{b.ToString()} Connection lost {a.IPRemoteEndPoint.Port}. Reason {c.ToString()}"); connections.ConnectionEstablished += connectionEstablished; }