当使用“SocketAsyncEventArgs”类和ReadAsync时,我在哪里放置读缓冲区以及在哪里放置发送缓冲区?或者我一次只能阅读或发送,而不是两者兼而有之?我有点困惑。
答案 0 :(得分:5)
我认为您正在寻找Buffer
的{{1}}属性。 This教程解释了如何正确使用SocketAsyncEventArgs
类。
该类的MSDN article包含一些有用的注释,并提供示例代码(它们几乎总是一个好的开始)。
答案 1 :(得分:2)
一次只能对一个操作使用SocketAsyncEventArgs。
要同时读取和写入异步,您需要两个SocketAsyncEventArgs对象。
答案 2 :(得分:1)