Возможный дубликат:
Проблема на стороне клиента TCP
У меня большие проблемы с использованием клиентского и серверного приложения С# TCP. Все работает нормально... Но в некоторых случаях, когда TCP-сервер отправляет одновременный ответ TCP-клиенту, клиент может считать, что оба сообщения, отправленные сервером, на самом деле являются одним сообщением. Я не знаю, почему такой случай происходит... Если кто-нибудь знает, пожалуйста, помогите мне. Мой TCP-клиент и сервер написаны на С#.