异步CTP AcceptTcpClientAsync方法

时间:2011-08-05 13:47:44

标签: c# asynchronous tcplistener

我正在试验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放置一个断点,它就永远不会被击中。我是否正确使用了这个?

1 个答案:

答案 0 :(得分:3)

对我来说这看起来很好 - 只有当某些东西试图连接时,你才应该到达断点。听起来像一个愚蠢的问题但是 - 有什么联系吗?如果是这样,尝试时会发生什么?