我正在使用Lidgren 库来通过网络传递字符串 throw 计算机。当客户端与服务器断开连接时我可以收到通知,但当客户端连接时我不能。我尝试在不同的线程中运行这段代码:
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
在新连接的客户端发送消息之后。为什么这不起作用?在建立新连接时如何获得通知?