Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> браузеры посылают данные в цикле…, -->как серверу сбросить получение данных 
:(
    Опции темы
_Alex
  Дата 9.8.2007, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 9.3.2007

Репутация: нет
Всего: нет



Ситуация:
Серверу посылаются данные "multipart/form-data" по http протоколу -- 100 мб

Серверу нужен только первый 1 кб


Вопрос:
Можно ли сбросить оставшиеся данные (99 мб 1023 кб), без получения?
--
Чтобы браузер клиента думал, что все отослал, а сервер мог выдать подтверждение получения данных (html страницу) в этот сокет.




PM MAIL   Вверх
Спец
Дата 16.8.2007, 06:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: -2
Всего: -2



Цитата(_Alex @ 9.8.2007,  11:05)
Ситуация:
Серверу посылаются данные "multipart/form-data" по http протоколу -- 100 мб

Серверу нужен только первый 1 кб


Вопрос:
Можно ли сбросить оставшиеся данные (99 мб 1023 кб), без получения?
--
Чтобы браузер клиента думал, что все отослал, а сервер мог выдать подтверждение получения данных (html страницу) в этот сокет.

самый лучший и единственный способ - это отсылать урезанный файл. Но, резать файлы нужно правильно, чтобы не урезать служебную часть файла, иначе браузер наверно пошлёт не привильный mime - тип серверу о файле.
PM MAIL   Вверх
GrayCardinal
Дата 22.8.2007, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 3
Всего: 58



_Alex
- Принимаем килобайт
- Отправляем заголовок ответа  (HTTP OK) и сам ответ. В заголовке, возможно, стоит добавить "Connection: close\r\n"
Далее можно :
1. Тупо закрыть сокет.
либо
2. "зашутдаунить сокет на прием". ($ man 2 shutdown);


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.