SocketAsyncEventArgs и смешанные вызовы Async и Sync для Socket

Можно ли вызвать saea.AcceptSocket.Send после завершения saea.AcceptSocket.ReceiveAsync? (saea == SocketAsyncEventArgs)

Можно ли снова вызывать saea.AcceptSocket.ReceiveAsync после вызова saea.AcceptSocket.Send?

На самом деле я хочу, чтобы мой получатель был Asyn, а мой отправляющий (который равен 1/10000 по сравнению с полученным) был синхронизирован.

1 ответ

Да, вы можете смешивать синхронизацию и асинхронный доступ к вашему сокету. Я думаю, что вы должны даже иметь возможность отправлять данные во время получения данных (или ожидания получения данных).

Другие вопросы по тегам