【问题标题】:SocketAsyncEventArgs and ReadAsyncSocketAsyncEventArgs 和 ReadAsync
【发布时间】:2009-03-08 15:34:07
【问题描述】:

当使用“SocketAsyncEventArgs”类和 ReadAsync 时,我在哪里放置读取缓冲区以及在哪里放置发送缓冲区?或者我只能一次阅读或发送而不是两者?我有点困惑。

【问题讨论】:

    标签: c# networking sockets


    【解决方案1】:

    我认为您正在寻找SocketAsyncEventArgsBuffer 属性。 This 教程解释了如何正确使用 SocketAsyncEventArgs 类。

    该类的MSDN article 包含一些有用的注释并提供示例代码(它们几乎总是一个好的开始)。

    【讨论】:

      【解决方案2】:

      您一次只能将 SocketAsyncEventArgs 用于单个操作。

      要同时读取和写入异步,您需要两个 SocketAsyncEventArgs 对象。

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 2012-10-20
        • 1970-01-01
        • 1970-01-01
        • 2015-04-24
        • 2014-03-06
        • 2019-09-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多