标签: .net multithreading sockets socketasynceventargs
在我总是向许多客户端发送相同数据的情况下,即在我应该(以及将来可能)转换为使用(例如PGM)多播的情况下,是否是线程安全的在多个byte[]上使用相同的SocketAsyncEventArgs数组实例,并通过SendAsync将其移至多个套接字,以便同时发送?
byte[]
SocketAsyncEventArgs
SendAsync
毕竟,SendAsync应仅从缓冲区读取,因此共享实例不应成为问题。我想在之后启用该缓冲区的重用,我' d必须进行引用计数,可能还有其他问题需要解决,但我的问题首先是线程安全问题。