|
Передача данных между 2 GPRS модемами, Уважаемые, помогите. Нужна прога на С++, которая реализует передачу да |
|
|
|
Jul 24 2006, 04:58
|
Участник

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

|
Уважаемые, помогите. Нужна прога на С++, которая реализует передачу данных (восновном текстовых) между 2 GPRS модемами от одного компа к другому. Интерфейс модемов с компами -RS-232. Может кто-то сталкивался с такой проблемой? Есть исходники? Заранее, Спасибо.
|
|
|
|
|
 |
Ответов
(1 - 14)
|
Jul 24 2006, 06:11
|
Участник

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

|
Тип GPRS модема - WAVECOM FASTRACK
|
|
|
|
|
Jul 24 2006, 07:17
|

Профессионал
    
Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111

|
Ну, во-первых понятно желание перед самостоятельным решением задачи посмотреть на творения колегг. Я бы, наверное, тоже сделал такую попытку. Во-вторых, человек спрашивает о возможности передачи. Если я не ошибаюсь реализовать это можно не только через GPRS, но и через CSD. Передавать планируется тексты, т. е. обьём передачи не велик, поэтому и CSD может подойти. Про выгодность - это зависит от тарифов оператора в зоне, где будут работать модемы. У некоторых, например, звонки внутри сети очень дешевые или есть дешевые внутрисетевые безлимитки, т. е. можно подумать о CSD - там ведь вроде оплата идет за время, а не за обьем данных.
|
|
|
|
|
Jul 24 2006, 07:41
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(san822 @ Jul 24 2006, 11:17)  Ну, во-первых понятно желание перед самостоятельным решением задачи посмотреть на творения колегг. Я бы, наверное, тоже сделал такую попытку. ... Несколько не так... Вопрос был задан именно: Цитата(Yuriy_Rus @ Jul 24 2006, 08:58)  ... Нужна прога на С++, которая реализует передачу данных (восновном текстовых) между 2 GPRS модемами от одного компа к другому... Обычно интересующийся человек спрашивает, как это сделать. И мы ему помогаем. А здесь сразу же дайте прогу... Открытых проектов по данной тематике очень мало, т.к. многие реализации в основном комерческие поскольку рынок изобилует спросом на эти услуги, и ничего странного, что здесь существует нормальная конкуренция. Тем более, что у нас есть форум посвещенный данным проблемам, а здесь "Общение - Free talks" - ни к чему не обязывает... Так что ничего личного, а просто выравнивание курса в 'нужное русло'...
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Jul 24 2006, 08:13
|
Участник

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

|
to BVU - к словам цепляться не стоит. Попросил помочь. А тут уже и "кнопки нажимать не охота".
А по делу, кто небудь может подсказать пути решения моей проблемы.
|
|
|
|
|
Jul 24 2006, 09:09
|

Местный
  
Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258

|
Цитата(Yuriy_Rus @ Jul 24 2006, 08:58)  Уважаемые, помогите. Нужна прога на С++, которая реализует передачу данных (восновном текстовых) между 2 GPRS модемами от одного компа к другому. Интерфейс модемов с компами -RS-232. Может кто-то сталкивался с такой проблемой? Есть исходники? Заранее, Спасибо. Если не ошибаюсь то обычный GPRS модем общается с PC чем-то вроде PPP или SLIP протоколом т.е. tcp/ip over PPP over RS-232. Кроме того в модеме может быть реализован в разной степени стек TCP/IP, и работа с портом (RS-232) ведется на уровне "последовательный порт" <-каким-то образом-> tcp/ip порт.
|
|
|
|
|
Jul 24 2006, 13:17
|
Участник

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

|
Будет использоваться сервер. Задача прог для каждого модема организовыать запросы на базовую станцию оператора моб. связи. Затем сообщать адресс модема на сервер(вторая прога в это время будет делать то же самое для другого модема). Затем организовывать запрос на сервер за IP другого модема (то же самое происходит на другом компе). Когда проги будут знать IP противоположных модемов "начнёться веселье". Какими средствами С++ реализовать всё вышеизложенное?
|
|
|
|
|
Jul 24 2006, 13:20
|

Местный
  
Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258

|
Цитата(Rst7 @ Jul 24 2006, 16:04)  Цитата(Chupakabra @ Jul 24 2006, 14:44)  Цитата(Rst7 @ Jul 24 2006, 15:06)  Через GPRS нельзя организовать соединение точка-точка, так что только CSD
На транспортном и канальном уровнях модели OSI нельзя, на уровене приложений можно Т.е. точка-точка может быть организована на уровне IP адрес:порт <-> IP адрес:порт. Как вы себе видите узнавание IP-адреса другого модема? Через какой-либо специально организованный сервер в инете? Выделение IP ведь динамическое... Ну это уже расширение условий задачи. А вообще, да, нахаляву например www.dyndns.com/ или www.changeip.com, или платные сервисы - понадежней. Можно даже свой DNS на выделенном сервере организовать.
|
|
|
|
|
Jul 24 2006, 13:26
|
Участник

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

|
to Chupakabra Правильно мыслишь. Однако разговор идёт, а дело стоит.
(Пока. До завтра.)
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|