Асинхронная модель клиента.net tcp

Мне нужно реализовать TCP-клиент, который будет отправлять данные на сервер, а также получать сообщения. Модель связи должна быть асинхронной. У вас есть хороший пример этого? Мне нужно реализовать это в другом потоке... который постоянно читает из сокета?... или я могу использовать шаблон BeginReceive сокета?

Спасибо раду

1 ответ

Решение

Когда вы подключаетесь через TCP к серверу, вы получаете дуплексный канал, чтобы сервер мог общаться с клиентом в том же сокете.

Об использовании begin receive вы можете использовать его, чтобы избежать создания рабочих потоков и постоянного чтения сокета (так же, как вы можете использовать BeginSend). Без дополнительной информации о том, что вы пытаетесь сделать, это лучшее, что я могу вам дать... да, вы можете.:)

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