在多个SocketAsyncEventArgs之间共享发送byte []缓冲区

时间:2015-04-08 20:06:56

标签: .net multithreading sockets socketasynceventargs

在我总是向许多客户端发送相同数据的情况下,即在我应该(以及将来可能)转换为使用(例如PGM)多播的情况下,是否是线程安全的在多个byte[]上使用相同的SocketAsyncEventArgs数组实例,并通过SendAsync将其移至多个套接字,以便同时发送

毕竟,SendAsync应仅从缓冲区读取,因此共享实例不应成为问题。我想在之后启用该缓冲区的重用,我' d必须进行引用计数,可能还有其他问题需要解决,但我的问题首先是线程安全问题。

0 个答案:

没有答案