История изменений
Исправление i-rinat, (текущая версия) :
int read_bytes = ex_read(client_fd, buffer.data(),buffer.size());
Раз уж C++, почему бы не писать объектно-ориентированный код в объектно-ориентированном виде?
client.read(&buffer);
И что-то я сильно сомневаюсь, что при получении ошибки тебе стоит исключение бросать. Пошлёт кто-нибудь твоей программе сигнал, а она и упадёт.
Исходная версия i-rinat, :
int read_bytes = ex_read(client_fd, buffer.data(),buffer.size());
Раз уж C++, почему бы не писать объектно-ориентированный код в объектно-ориентированном виде?
client.read(&buffer);