опять сокеты

frau muller 10.05.2004 - 18:15 | отправляю сообщение клиенту: send(sock,mes,strlen(mes),0) только получает он его пачками по 4байт: recv(sock,buffer,sizeof(buffer),0). а как получить сообщение целиком?
? 1 - 10.05.2004 - 18:20 | а у тебя точно sizeof(buffer) cовпадает с длинной строки?? обрати внимание именно с длинной строки, а не размером буффера выделённого под строку.
нонейм 2 - 10.05.2004 - 18:52 | у него точно sizeof(buffer) не совпадает ни с чем. sizeof(buffer) всегда будет равно 4, так как buffer - это указатель.
? 3 - 10.05.2004 - 19:21 | не факт, если у него такое объявления char buffer[100]; то sizeof(buffer) вернёт именно 100! в тоже время buffer совместим с типом указателем.
нонейм 4 - 11.05.2004 - 11:03 | упс... да, в этом случае все будет работать, но судя по результату у него буфер объявлен как указатель.
? 5 - 11.05.2004 - 14:28 | впринцепи да,если получает то объявление скорее всего менно как указателя.
frau muller 6 - 11.05.2004 - 21:44 | большое спасибо буфер действительно указатель. что-то я туплю)

>>