0
我正在使用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
。为什么不能正常工作?如何在建立新连接时收到通知?