Передача пакетов через радиомодем
От: vasvladal  
Дата: 08.08.07 13:40
Оценка:
Здравствуйте!
Есть модем AnyData (SkyLink), при помощи которого на известные публичный ip-адрес и порт передается некий информационный пакет.
Задача стоит так: как создать сервер (какого типа), который будет слушать порт по указанному выше ip-адресу?
Re: Передача пакетов через радиомодем
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 08.08.07 16:53
Оценка:
Здравствуйте, vasvladal, Вы писали:

V> Здравствуйте!

V>Есть модем AnyData (SkyLink), при помощи которого на известные публичный ip-адрес и порт передается некий информационный пакет.
V>Задача стоит так: как создать сервер (какого типа), который будет слушать порт по указанному выше ip-адресу?

А какой пакет передается? UDP или что-то другое?
Re[2]: Передача пакетов через радиомодем
От: vasvladal  
Дата: 10.08.07 06:15
Оценка:
G>А какой пакет передается? UDP или что-то другое?


Мне интересна передача как без установки соединения (UDP), так и, если возможно, с установкой.
Уточню задачу. С компьютера, соединенного с модемом AnyData, надо передать некий пакет (файл) на уже упоминавшиеся адрес и порт. На другом компьютере (сервере), подключенному к интернет (имеющему сетевую карту, настроенную на указанный публичный ip-адрес) и слушающему указанный порт, надо поймать данный файл.
Re[3]: Передача пакетов через радиомодем
От: TarasCo  
Дата: 10.08.07 06:31
Оценка:
А в чем в данном случае особенность использования именно этого сабжевого радиомодема??? Чем задача отличается от: "мне с одного хоста нужно передать данные на другой". Этому вообщем весь форум посвящен. Или этот модем зело хитрый???
Да пребудет с тобою сила
Re[4]: Передача пакетов через радиомодем
От: vasvladal  
Дата: 10.08.07 09:11
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>А в чем в данном случае особенность использования именно этого сабжевого радиомодема??? Чем задача отличается от: "мне с одного хоста нужно передать данные на другой". Этому вообщем весь форум посвящен. Или этот модем зело хитрый???


Модем управляется через АТ-команды, документации практически никакой. Дохожу до момента CONNECT, а дальше не соображу, как передать пакет.
Более подробно.
1. AT+DIP="08?.217.???.???" — надо указать ip cервера, с которым буду соединяться: указываю реальный ip
2. AТ+DPORT="1700" — указываю порт, который должен слушать сервер
3. АТDT#777 — начинаю дозвон

4. Дозваниваюсь, получаю CONNECT. Как подстегнуть пакет — проблема (для меня).
Re[5]: Передача пакетов через радиомодем
От: Аноним  
Дата: 10.08.07 14:35
Оценка:
V>Модем управляется через АТ-команды, документации практически никакой. Дохожу до момента CONNECT, а дальше не соображу, как передать пакет.
V>Более подробно.
V>1. AT+DIP="08?.217.???.???" — надо указать ip cервера, с которым буду соединяться: указываю реальный ip
V>2. AТ+DPORT="1700" — указываю порт, который должен слушать сервер
V>3. АТDT#777 — начинаю дозвон

V>4. Дозваниваюсь, получаю CONNECT. Как подстегнуть пакет — проблема (для меня).


Странно, с какого перепугу модем вообще знает что-то про IP?
Там случаем, не номер телефона должен быть?
А что, драйверов от него нет? Нельзя поднять стек tcp/ip на клиенте?

Предлагаю начать с понимания, с какого ip адреса будет уходить пакет.
Откуда этот адрес взялся? Кому его присвоили (компу или модему)?

Хотя, может, модем действительно такой хитрый, что сам файлы передаёт...
Re[5]: Передача пакетов через радиомодем
От: Michael Chelnokov Украина  
Дата: 10.08.07 15:09
Оценка:
Здравствуйте, vasvladal, Вы писали:

V>а дальше не соображу, как передать пакет.


Это разве не модем должен отправлять данные на указанный IP:PORT?
Re: Передача пакетов через радиомодем
От: TarasCo  
Дата: 10.08.07 15:09
Оценка:
http://www.anydata.com/developer/
Может это поможет
Да пребудет с тобою сила
Re[2]: Передача пакетов через радиомодем
От: TarasCo  
Дата: 10.08.07 15:19
Оценка:
В манах пишут, что TCP/IP используется. Т.е на удаленной стороне нужно слушать TCP порт. После установления соединения нужно просто пересылать данные, никаких служебных пакетов ( типа TCP заголовка ) формировать не надо.
http://www.torg-ru.ru/download/devices/anydata/manuals_cdma_terminal/anydata_proprietary_packet_data_user_manual_pd02-v11.pdf
Да пребудет с тобою сила
Re[3]: Передача пакетов через радиомодем
От: Michael Chelnokov Украина  
Дата: 10.08.07 15:21
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>В манах пишут, что TCP/IP используется. Т.е на удаленной стороне нужно слушать TCP порт.


(занудливо) Протокол UDP тоже входит в семейство протоколов TCP/IP
Re[5]: Передача пакетов через радиомодем
От: quodum  
Дата: 10.08.07 16:43
Оценка:
Здравствуйте, vasvladal, Вы писали:

V>4. Дозваниваюсь, получаю CONNECT. Как подстегнуть пакет — проблема (для меня).


Не знаю насчет конкретно вашего модема, но обычно после нотификации CONNECT модем находится в data mode. Т.е. то, что вы пишете в порт модема, с точностью до байта вылезает на принимающей стороне. (Только уточните в документации, не надо ли искейпить три плюса и десятку).
Re[4]: Передача пакетов через радиомодем
От: TarasCo  
Дата: 10.08.07 18:45
Оценка:
MC>(занудливо) Протокол UDP тоже входит в семейство протоколов TCP/IP
Разве существует подобное семейство? В смысле есть како-то документ? стандарт?
Да пребудет с тобою сила
Re[5]: Передача пакетов через радиомодем
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 12.08.07 06:34
Оценка:
Здравствуйте, TarasCo, Вы писали:

MC>>(занудливо) Протокол UDP тоже входит в семейство протоколов TCP/IP :)

TC>Разве существует подобное семейство? В смысле есть како-то документ? стандарт?

Да, стандарт.
ftp://ftp.ietf.org/rfc/std/std-index.txt
The God is real, unless declared integer.
Re[5]: Передача пакетов через радиомодем
От: Michael Chelnokov Украина  
Дата: 12.08.07 12:39
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>Разве существует подобное семейство? В смысле есть како-то документ? стандарт?


Я в том смысле что в руководстве по этому модему не написано, что за протокол используется, написано только про IP:порт. Вполне может быть и UDP.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.