|
|
  |
В двух словах о TCP-сервере |
|
|
|
Aug 26 2011, 16:55
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Цитата Примерно так. В контексте embedded можно скачать у атмела примеры для AVR32UC3 Не, я пока на МК не собираюсь TCP использовать. Сейчас задача, понять как это работает на PC. А вообще хочу убрать заголовки HTTP в ответе сервера, сейчас толкаю данные на сервер через GPRS-модем и в результате на 80байт полезной инфы, сервер отвечает 260байт шлака. Интересно, может ли интерпретатор PHP стартовать раньше Apache и обработав инфу, высылать ответ миную Apache (дабы он не добавлял HTTP-заголовки)?
Сообщение отредактировал Alt.F4 - Aug 26 2011, 17:08
|
|
|
|
|
Aug 26 2011, 18:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Нужно это для уменьшения трафика GPS-трекера. Цитата Заведи себе сервер в аренду если хочется собственный протокол Прикинул, что не особо-то и выигрываю, даже если VPS тарить. Повторюсь: а вообще используя виртуальный хостинг и только порт 80 можно изменить HTTP-заголовки в ответе сервера какими-либо средствами (PHP, Perl)? Спасибо.
Сообщение отредактировал Alt.F4 - Aug 26 2011, 18:34
|
|
|
|
|
Aug 26 2011, 20:17
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Alt.F4 @ Aug 26 2011, 19:55)  Не, я пока на МК не собираюсь TCP использовать. Сейчас задача, понять как это работает на PC.
А вообще хочу убрать заголовки HTTP в ответе сервера, сейчас толкаю данные на сервер через GPRS-модем и в результате на 80байт полезной инфы, сервер отвечает 260байт шлака. Интересно, может ли интерпретатор PHP стартовать раньше Apache и обработав инфу, высылать ответ миную Apache (дабы он не добавлял HTTP-заголовки)? PHP все может. http://php.net/manual/ru/function.header.phpВопрос только где дают такие административные права чтобы настраивать WEB сервер на использование PHP при формировании заголовков. Это вроде как глобальные настройки. Чтобы оверхед был меньше, накапливайте данные в бОльшие пакеты.
|
|
|
|
|
Aug 27 2011, 05:29
|
Профессионал
    
Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256

|
Цитата Думаю логичнее было-бы использовать свой протокол поверх TCP и без всяких там HTTP. Никто не мешает поцепить его на 80порт Тогда отпадает WEB-сервер и HTML через этот порт я уже не увижу. Цитата Чтобы оверхед был меньше, накапливайте данные в бОльшие пакеты. Вот это идея что надо! Кстати GET имеет ограничение на передачу 255символов на переменную или на всю строку запроса? Спасибо. (Добавлено) нашел на форуме по SIM900 интересный пост. Цитата: "GET метод протестирован, передайт при возможности нашим китайским друзям что неплохо былоб предупреждать что ограничение URL у них порядка 420 символов" Интересно, насколько правдива информация.
Сообщение отредактировал Alt.F4 - Aug 27 2011, 05:41
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|