Добрый день!
Есть клиент-серверное приложение, которое обменивается данными через сокеты (socket( AF_UNIX, SOCK_STREAM, 0)).
Посылаются сообщения при помощи функций send(to) recv(from).
Вопрос:
При получение указывается размер получаемого сообщения. Т.е. если в сокете есть 2 сообщения размерами 100b и 50b, а при считывании читается 150b, то получается конкатенация 2-ух сообщений, что совсем мне не нужно.
Вопрос в том, как отделить сообщения друг от друга, что бы они могли быть разного размера???
Существуют ли стандартные пути?