реклама на сайте
подробности

 
 
> Генерируем HTML-страницу на SIM300D...
mapic
сообщение Jun 5 2009, 14:09
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 159
Регистрация: 8-06-07
Пользователь №: 28 294



Необходимо сгенерировать простенькую HTML-страницу с несколькими текстовыми строками на основе сервера SIM300D, а потом переодически просматривать эту страницу в браузере на удаленом ПК...

Вкратце опишу как все делаю: запускаю GPRS и сервер на SIM300D, читаю IP. Запускаю браузер на ПК и ввожу в строку адреса IP и порт GPRS-модема (например http://94.153.149.204:2020).

Получаю запрос от браузера:

GET / HTTP/1.1
User-Agent: Opera/9.27 (Windows NT 5.1; U; ru)
Host: 94.153.149.204:2020
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, imag
e/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Connection: Keep-Alive
REMOTE IP: 77.120.85.218

В ответ вывожу простенький HTML-код сгенерированый в дрим-вивере:

at+cipsend
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/
DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=DOS-720" />
<title></title>
</head>

<body>
HELLO WORLD !!!
</body>
</html>

SEND OK

Сообщение проходит но браузер ничего не показывает и продолжает "висеть". Остановка браузера тоже не помагает, содержимое страницы так и не отображается!

Пробовал и по "взрослому" добавлять перед HTML-кодом ответ серрвера (так как настоящие отвечают):

HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=UTF-8
Content-Length: 1350
Date: Wed, 03 Jun 2009 16:44:39 GMT
Server: GFE/2.0

Тоже не помагает... и где же могут быть "грабли"...?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jun 7 2009, 18:44
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
но кнопку остановки на браузере всеравно нужно нажимать что бы страница отобразилась!?


После того, как Вы просунули весь контент, необходимо закрыть сокет со стороны сервера.

Никаких лишних переводов строки в собственно контент вставлять не надо.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 05:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016