private void ResumeOperation(SocketAsyncEventArgs args) { switch (args.LastOperation) { case SocketAsyncOperation.Receive: _socket.ReceiveAsync(args); break; case SocketAsyncOperation.Send: _socket.SendAsync(args); break; } }