Я предрек буфер, какЧтения целых чисел над гнездом внутри буфера
char buffer[256];
где-то от клиента, я хочу, чтобы заполнить этот буфер с целыми числами, как в массиве целого. вернувшись к серверному коду, мне нужно было бы прочитать целые числа в буфере один за другим, разделенные пробелом.
read(sock, buffer, 255);
int r = atoi(buffer);
Это будет читать только первый символ в буфере. любое предложение, что я мог бы использовать для этого?
Какие данных отправляется через сокет? Двоичные целые или целочисленные данные, закодированные как ASCII? – sfjac
@sfjac Его целые данные, закодированные в ASCII. –
Для вызова atoi его нужно будет отключить до нуля. Вы отправляете нуль? – sfjac