SocketAsyncEventArgs和ReadAsync

时间:2009-03-08 15:34:08

标签: c# networking sockets

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

3 个答案:

答案 0 :(得分:5)

我认为您正在寻找Buffer的{​​{1}}属性。 This教程解释了如何正确使用SocketAsyncEventArgs类。

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

答案 1 :(得分:2)

一次只能对一个操作使用SocketAsyncEventArgs。

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

答案 2 :(得分:1)