Обратите внимание, что вопрос касается использования режима асинхронного обратного вызова только на сокетах !
Я хочу создать TCP-клиент, который будет уведомлять меня, когда пакет получен и когда я закрываю сокет, потому что функции, которые NET предлагает с beginRecv, endRecv не сообщает, если соединение все еще доступно.
Мой вопрос:
Разве нет способа создать TCP-клиент, похожий на WinAPI?
Я имею в виду вызов WSAAsyncSelect с сообщением, когда сообщение получено, оно вызывает функцию, которую вы вызвали в WSAAsyncSelect, и затем вы можете увидеть, закрыто ли соединение или есть новый пакет через WParams FD_CLOSE FD_READ FD_WRITE.
Если нет. Не могу ли я одновременно контролировать свое соединение и входящие пакеты? Я не хочу звонить в BeginRecv EndRecv все время. -.-
Заранее спасибо!