сокеты. размер сообщения.
От: klmn  
Дата: 29.11.05 09:22
Оценка:
Добрый день!
Есть клиент-серверное приложение, которое обменивается данными через сокеты (socket( AF_UNIX, SOCK_STREAM, 0)).
Посылаются сообщения при помощи функций send(to) recv(from).

Вопрос:
При получение указывается размер получаемого сообщения. Т.е. если в сокете есть 2 сообщения размерами 100b и 50b, а при считывании читается 150b, то получается конкатенация 2-ух сообщений, что совсем мне не нужно.
Вопрос в том, как отделить сообщения друг от друга, что бы они могли быть разного размера???
Существуют ли стандартные пути?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.