|
|
  |
FTP через SIM300 |
|
|
|
Aug 17 2007, 13:35
|
Участник

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

|
Цитата(edo @ Aug 17 2007, 10:51)  а что вы так http не хотите? по-моему удобнее Это как?
|
|
|
|
|
Aug 18 2007, 06:49
|
Участник

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

|
Цитата(edo @ Aug 17 2007, 19:12)  Непоняяятно А можно человеческим языком, или примером?
|
|
|
|
|
Aug 19 2007, 14:01
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 18-07-07
Из: г. Харьков
Пользователь №: 29 218

|
Цитата(edo @ Aug 17 2007, 10:51)  а что вы так http не хотите? по-моему удобнее В целом может и удобнее. Но если объем большой, и данные двоичные - насколько это будет удобно через HTTP ?
|
|
|
|
|
Aug 19 2007, 18:15
|

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

|
Ну допустим и в HTTP/1.0 можно было держать соединение открытым. Это делаеться вставкой заголовка: Connection: Keep-Alive Во вторых, администратор сервера при желании может и для HTTP/1.1 запретить держать долговременные соединения. В третьих, c помощью HTTP механизмы FTP никак не заменить. Это и дописывание файлов, и переименование, и удаление, и скачивание по частям, и хождение по директроиям и т.д. Тем более, что нынче в GSM сетях можно открыть и пассивный и активный FTP. Цитата(edo @ Aug 19 2007, 19:03)  а какая разница какие данные и каков объем? кардинальных отличия 2: - в http данные передаются в том же tcp-соединении, что и команды; - в http/1.0 каждая команда выполняется в отдельном соединении (что всё равно меньше, чем то же одно соединение для каждой передачи данных в ftp + ещё одно общее соединение для передачи команд). в http/1.1 в одной tcp-сессии можно выполнять несколько команд.
|
|
|
|
|
Sep 5 2007, 05:39
|
Группа: Новичок
Сообщений: 1
Регистрация: 5-09-07
Пользователь №: 30 291

|
Цитата(alexey123 @ Jul 24 2007, 13:51)  POST - немного другая технология. В HTTP есть два основных метода - Get и Post. Мне интересно у кого нибудь получилось отправить запрос на загрузку html страницы методом Get с помощью SIM 300. Если получилось, то пожалуйста поделитесь опытом!!!
|
|
|
|
|
Oct 12 2007, 10:25
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087

|
Цитата(Тимофей @ Sep 5 2007, 09:39)  Мне интересно у кого нибудь получилось отправить запрос на загрузку html страницы методом Get с помощью SIM 300. Если получилось, то пожалуйста поделитесь опытом!!!  at+cipstart="tcp","217.16.16.134","80" OK CONNECT OK at+cipsend > GET http://caxapa.ru/1.htm?q=qwerty HTTP/1.0 SEND OK a/ > SEND OK HTTP/1.1 200 OK Date: Fri, 12 Oct 2007 10:05:47 GMT Content-Type: text/html; charset=windows-1251 Connection: close Server: Apache Cache-Control: max-age=0 Expires: Fri, 12 Oct 2007 10:05:47 GMT qwerty CLOSED
|
|
|
|
|
Dec 12 2007, 10:57
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
У меня такая проблема: Есть два gsm-модуля на основе sim300d. Один из них подключен к компу, на котором установлен web сервер apache 2.2.6, ip фиксированный. Нарисовал пару html-страниц. При попытке подключиться к этому серверу браузером всё получается, страница открывается. Пытаюсь подключиться к этому серверу с помощью второго gsm-модуля at-командами, ничего не выходит. На попытку соединения отвечает: at+cipstart="tcp","здесь_мой_ip","80" OK
STATE: TCP CONNECTING
CONNECT FAIL
Пример, который написал IV_K, получается, модуль подключается к сахаре.
В чем может быть загвоздка? Может что-то в настройках сервера?
|
|
|
|
|
Dec 12 2007, 13:14
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
Но тогда, насколько я понимаю, не получилось бы и этого: Цитата at+cipstart="tcp","217.16.16.134","80" OK CONNECT OK at+cipsend > GET http://caxapa.ru/1.htm?q=qwerty HTTP/1.0 SEND OK
|
|
|
|
|
Dec 14 2007, 12:09
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977

|
Цитата(CADiLO @ Dec 12 2007, 14:43)  В модулях 300D SST до 12 версии есть ошибка!!!! CADiLO прав, но только ошибка там другая  , сервер на базе SIM300 не может создать многосокетное соединение, другими словами обслуживать одновременно более одного клиента.
|
|
|
|
|
Dec 14 2007, 18:39
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 6-11-07
Пользователь №: 32 085

|
Так сервер не использует tcp/ip стек модуля. И с портами в модуле клиента по-моему всё нормально (с сахарой он нормально соединяется)... И сервер работает (html-страницы на нем открываются)... В общем всё как бы работает, а в итоге ничего не получается...
|
|
|
|
|
Dec 17 2007, 08:06
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977

|
Цитата(*antzol* @ Dec 14 2007, 21:39)  Так сервер не использует tcp/ip стек модуля Что-то не пойму я вас, а как же это: "Есть два gsm-модуля на основе sim300d. Один из них подключен к компу, на котором установлен web сервер"? Я так понимаю, что через модуль ваш сайт подключен к инету, а значит tcp/ip стек модуля используется.
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|