Я новичок в сетевом программировании, пытаюсь разобраться с TcpStream в rust. Я пытаюсь связать клиент и сервер. Для этого создаю один канал TcpStream и использую его и на сервере и на клиенте на чтение и запись. Пишу на клиенте через метод write сообщение 'A', вызываю flush, на сервер приходит 'A', отсылаю ответ клиенту. После этого, с клиента в тот же TcpStream пишу сообщение 'B', вызываю fush, и на сервер приходит не 'B', а 'AB'. ЧЯДНТ? Как убрать дублирование прочитанной инфы? Надо как-то руками очищать TcpStream? Открывать 2 TcpStream(в один писать, из другого читать)? Или надо переконнекчиваться после каждого запрос/ответ?


Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от Aswed

Ответ на:
комментарий
от quantum-troll

Ответ на:
комментарий
от Aswed

Ответ на:
комментарий
от quantum-troll

Ответ на:
комментарий
от tailgunner

Ответ на:
комментарий
от Aswed

Ответ на:
комментарий
от Aswed


Ответ на:
комментарий
от maloi

Ответ на:
комментарий
от ovk48

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от O02eg

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от Legioner


Ответ на:
комментарий
от Aswed

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вопрос по созданию ЮСБ драйвера (2008)
- Форум Автоматическое дублирование информации на внешних флешках (2021)
- Форум Дублирование (2012)
- Форум дублирование контента (2012)
- Форум дублирование todo'шек. (2012)
- Форум Дублирование линков (2015)
- Форум Дублирование функционала (2013)
- Форум дублирование данных (2008)
- Форум Дублирование почты (2000)
- Форум pptp дублирование (2006)