我刚刚开始我的新 C# 套接字编程。
我将 SocketAsyncEventArgs 传递给 Socket.ReceiveAsync() 并一次又一次地重用它。它工作正常。
但是,如果我对 Socket.AcceptAsync() 再次执行此操作,则会引发 InvalidOperationException。如果我为此创建 SocketAsyncEventArgs 的新实例,那就太好了。
我应该为每个 Socket.AcceptAsync() 调用创建 SocketAsyncEventArgs 吗?(如果是这样,那么 Socket.ReceiveAsync() 不是什么?)