Я использую Lidgren library, чтобы передать строки, перебрасывающие компьютеры по сети. Я могу получить уведомление, когда клиент отключается от сервера, но я не могу, когда клиент подключается. Я попробовал этот кусок код, работающий в другом потоке:Получать уведомления, когда с сервером установлено новое соединение
static void connectionCheck()
{
if (server.ConnectionsCount != con)
{
for (int i = con; i < s_server.Connections.Count; i++)
{
Console.WriteLine(server.Connections[i].Peer.Configuration.LocalAddress.ToString() + " connected");
}
con = server.ConnectionsCount;
}
Thread.Sleep(1);
connectionCheck();
}
где con
старое число соединений. Единственным результатом, который я получаю, является 0.0.0.0 connected
после того, как недавно подключенный клиент отправит сообщение. Почему это не работает и как я могу получить уведомление, когда будет установлено новое соединение?