【问题标题】:Stop TCP Listener停止 TCP 侦听器
【发布时间】:2012-01-23 01:24:40
【问题描述】:

当我通过 Stop 命令停止 TCP 侦听器时,我总是收到错误消息,因为我使用 BeginAcceptTcpClient 来接受客户端。如何正确停止监听器?

【问题讨论】:

    标签: vb.net tcplistener


    【解决方案1】:

    根据 TcpListener.BeginAcceptTcpClient 的 MSDN 文档。

    异步 ​​BeginAcceptTcpClient 操作必须通过调用EndAcceptTcpClient 方法来完成。通常,该方法由回调委托调用。

    【讨论】:

    • 但是如果我没有 IAsyncResult 怎么调用这个方法,我可以传递给它呢?
    • 使用 BeginAcceptTcpClient 方法返回的 IAsyncResult
    • 阅读一下MSDN page
    猜你喜欢
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    相关资源
    最近更新 更多