Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Чтение из файла и передача через сокет

47K
28 марта 2009 года
sla_007
1 / / 28.03.2009
Приветствую,

Задача стоит следующая: написать простейший вебсервер (тестовый для учебы), который бы передавал текст и картинки...

Изучил правила написания HEADRов, отправляются они правильно.

Основная проблема, после заголовка должен отправляться файл ( изображение или html). Html отправляется, изображение нет (отправляется только частичка - GIF89a).
Код:
#define MAXLINE 1024
....
                  int bytes;
                  char g_buff[MAXLINE*5];
                  memset (g_buff,0,sizeof(g_buff));
                  while ((bytes=read(f,g_buff,MAXLINE*5))>0)
                    {
                        perror("");
                        if (send(s2,g_buff,strlen(g_buff),0)==-1)
                            {
                                printf ("Error : Cannot send data.\n");
                            }
                    }
                  close(f);


Как правильно отсылать изображения?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог