Асинхронная модель клиента.net tcp
Мне нужно реализовать TCP-клиент, который будет отправлять данные на сервер, а также получать сообщения. Модель связи должна быть асинхронной. У вас есть хороший пример этого? Мне нужно реализовать это в другом потоке... который постоянно читает из сокета?... или я могу использовать шаблон BeginReceive сокета?
Спасибо раду
1 ответ
Решение
Когда вы подключаетесь через TCP к серверу, вы получаете дуплексный канал, чтобы сервер мог общаться с клиентом в том же сокете.
Об использовании begin receive вы можете использовать его, чтобы избежать создания рабочих потоков и постоянного чтения сокета (так же, как вы можете использовать BeginSend). Без дополнительной информации о том, что вы пытаетесь сделать, это лучшее, что я могу вам дать... да, вы можете.:)