我正在试验C#异步CTP库和套接字服务器。我正在尝试使用添加到AcceptTcpClientAsync
类的扩展方法System.Net.Sockets.TcpListener
来侦听连接。我的代码如下所示:
...
TcpListener listener = new TcpListener(IPAddress.Any, ServerPort);
listener.Start();
while (_active)
{
TcpClient client = await listener.AcceptTcpClientAsync();
AddConnection(client);
}
listener.Stop();
...
但是,如果我在AddConnection
放置一个断点,它就永远不会被击中。我是否正确使用了这个?
答案 0 :(得分:3)
对我来说这看起来很好 - 只有当某些东西试图连接时,你才应该到达断点。听起来像一个愚蠢的问题但是 - 有什么联系吗?如果是这样,尝试时会发生什么?