Здравствуйте, maks-nelipa, Вы писали:
MN>Есть серверное приложение и клиентские приложения. Если на клиентском приложении подряд отправить несколько сообщений (send) 50 байт. То на сервере при получении сообщения (read) читается сразу все 100 байт. Как сделать так чтобы read читал каждый раз только столько байт сколько в однома сообщении?
Три варианта:
1. Перейти на SCTP.
2. Держать свои буфера и перед сообщением передавать его длину.
3. Обломиться.
(UDP и прочую негарантированность не считаем.)
Других вариантов нет, можете даже не пытаться искать.