Задать вопрос
@Felix_C

Почему может передоваться только 8 байт через сокеты клиенту?

Не понимаю, почему передается только 8 байт (или принимается?) ...

По задумке я указываю путь к файлу, а сервер его предоставляет.
Для файла генерируется случайное имя под которым контент сохраняется.
Планирую передавать геометрические данные, текстуры и т.д. но уперлась в то что файлы больше 8ми байт урезаются на этапе передачи.

Понатыкала везде printf. C именами файлов и чтением, кажется все в порядке, но что-то все равно не так.

серверная часть:
https://pastebin.com/skz84LUQ
клиентская часть:
https://pastebin.com/G1Juay3R
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
15432
@15432
Системный программист ^_^
У вас там sizeof(get_buffer) стоит. Вы спрашиваете размер указателя, что равно 8. Таким способом можно указывать размер только статических массивов, для динамической памяти - только указывать конкретные значения
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы