Сокеты. Использование Read.

  • Автор темы Froex
  • Дата начала
F

Froex

#1
Произвожу чтение с сокета:
Код:
read(sock, str, BSIZE-1);
, где sock - дескриптор сокета, str имеет тип char*, BSIZE - фиксированное значение (целое).
В моем варианте есть ограничение с верху для объема принимаемых данных. Я хочу, чтобы этого ограниения не было. Как лучше сделать?
Еще вопрос: Как перенаправить прием данных на дескриптор стандартного ввода?

Добавленно позже:
С ограничением на длину принимаемой строки я разобрался: просто можно делать повторное чтение, после чего добавить полученную информацию к предыдущей. Можно отслеживать просто по символу конца далее.
Но вопрос про перенаправление остается в силе.