Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.04.2008, 19:17
|
#1
|
Прописка
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
|
Контроллер получить web страницу.
Мне надо получить WEB страницу с сервера в моей локалке. Это для того чтобы потом контроллером, через GPRS. Скачал проект TCP-клиент. Подконектился к порту 80 сервера, а дальше ничего не получается. Opera забирает страницу по ip. А я с программы никак. Посылаю запрос GET /HTTP/1.0 и ничего. Скачал кучу снифферов но ни какой не подошёл (а может я не разобрался в них). Мне надо только сокет прослушать. Что конкретно передаёт opera, что-бы сервер ей ответил.
__________________
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей, по этому чёртовому гвоздю!
|
|
|
|
02.04.2008, 19:34
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Контроллер получить web страницу.
Можно добавить ещё
И в случае если на сервере хостятся несколько доменов:
Нормальный и бесплатный сниффер - Ethernut.
|
|
|
|
03.04.2008, 10:32
|
#3
|
Прописка
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
|
Как в DEC выглядят
.
Я посылал 13,13 и 13,10 ноль эфекта. На счёт сниффера, как я понял Ethernut это проект для контроллера. Я пока использую проект для Borland С++. Моя цель добится работоспособности с попощью Borland, а потом перенести алгоритм на контроллер. Мне нужен сниффер который, без гемороя, может подключится на прослушку к сокету. Я в опере делаю запрос, мне сервер ответ. Я в сниффере нормальным ASCII смотрю диалог. Не знаете ли вы таких снифферов?
__________________
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей, по этому чёртовому гвоздю!
|
|
|
|
03.04.2008, 12:17
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Че-то совсем плохой стал. Думаю одно - руки пишут другое. Я имел в виду лучший сниффер - Wireshark. Он не подключается к сокету а перехватывает все пакеты - и входящие, и исходящие. С помощью фильтров можно делать что угодно.
Может есть и мощнее, но за них просят слишком дорого.
Вот полный запрос:
Код:
|
0000 47 45 54 20 2f 66 6f 72 75 6d 2f 32 2f 69 6e 64 GET /forum/2/ind
0010 65 78 2e 68 74 6d 6c 20 48 54 54 50 2f 31 2e 30 ex.html HTTP/1.0
0020 0d 0a 41 63 63 65 70 74 3a 20 2a 2f 2a 0d 0a 52 ..Accept: */*..R
0030 65 66 65 72 65 72 3a 20 68 74 74 70 3a 2f 2f 6b eferer: http://k
0040 61 7a 75 73 2e 72 75 2f 66 6f 72 75 6d 2f 70 6f azus.ru/forum/po
0050 73 74 69 6e 67 2f 3f 6d 6f 64 65 3d 72 65 70 6c sting/?mode=repl
0060 79 26 74 3d 31 30 39 36 39 0d 0a 41 63 63 65 70 y&t=10969..Accep
0070 74 2d 4c 61 6e 67 75 61 67 65 3a 20 65 6e 2d 67 t-Language: en-g
0080 62 0d 0a 55 41 2d 43 50 55 3a 20 78 38 36 0d 0a b..UA-CPU: x86..
0090 55 73 65 72 2d 41 67 65 6e 74 3a 20 4d 6f 7a 69 User-Agent: Mozi
00a0 6c 6c 61 2f 34 2e 30 20 28 63 6f 6d 70 61 74 69 lla/4.0 (compati
00b0 62 6c 65 3b 20 4d 53 49 45 20 37 2e 30 3b 20 57 ble; MSIE 7.0; W
00c0 69 6e 64 6f 77 73 20 4e 54 20 35 2e 31 3b 20 53 indows NT 5.1; S
00d0 49 4d 42 41 52 20 45 6e 61 62 6c 65 64 3b 20 4d IMBAR Enabled; M
00e0 52 53 50 55 54 4e 49 4b 20 32 2c 20 30 2c 20 30 RSPUTNIK 2, 0, 0
00f0 2c 20 32 30 20 48 57 3b 20 4d 52 41 20 35 2e 30 , 20 HW; MRA 5.0
0100 20 28 62 75 69 6c 64 20 30 32 30 39 34 29 3b 20 (build 02094);
0110 2e 4e 45 54 20 43 4c 52 20 31 2e 31 2e 34 33 32 .NET CLR 1.1.432
0120 32 3b 20 2e 4e 45 54 20 43 4c 52 20 32 2e 30 2e 2; .NET CLR 2.0.
0130 35 30 37 32 37 3b 20 2e 4e 45 54 20 43 4c 52 20 50727; .NET CLR
0140 33 2e 30 2e 30 34 35 30 36 2e 32 34 3b 20 2e 4e 3.0.04506.24; .N
0150 45 54 20 43 4c 52 20 33 2e 30 2e 30 34 35 30 36 ET CLR 3.0.04506
0160 2e 36 34 38 29 0d 0a 48 6f 73 74 3a 20 6b 61 7a .648)..Host: kaz
0170 75 73 2e 72 75 0d 0a 43 6f 6e 6e 65 63 74 69 6f us.ru..Connectio
0180 6e 3a 20 4b 65 65 70 2d 41 6c 69 76 65 0d 0a 43 n: Keep-Alive..C
0190 6f 6f 6b 69 65 3a 20 66 6b 61 7a 75 73 72 75 5f ookie: fkazusru_
(дальше не важно) |
|
|
|
|
03.04.2008, 13:15
|
#5
|
Прописка
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
|
Спасибо. Попробую.
__________________
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей, по этому чёртовому гвоздю!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:41.
|
|