Yuriy_Rus 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Уважаемые, помогите. Нужна прога на С++, которая реализует передачу данных (восновном текстовых) между 2 GPRS модемами от одного компа к другому. Интерфейс модемов с компами -RS-232. Может кто-то сталкивался с такой проблемой? Есть исходники? Заранее, Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuriy_Rus 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Тип GPRS модема - WAVECOM FASTRACK Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
beer_warrior 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Модем он и в Африке модем. Любой терминал поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Модем он и в Африке модем. Любой терминал поможет. Согласен на все сто! А то получается такое обстоятельство: "Покажите какие кнопки нажимать, а то ноты учить не охота..." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
san822 2 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Ну, во-первых понятно желание перед самостоятельным решением задачи посмотреть на творения колегг. Я бы, наверное, тоже сделал такую попытку. Во-вторых, человек спрашивает о возможности передачи. Если я не ошибаюсь реализовать это можно не только через GPRS, но и через CSD. Передавать планируется тексты, т. е. обьём передачи не велик, поэтому и CSD может подойти. Про выгодность - это зависит от тарифов оператора в зоне, где будут работать модемы. У некоторых, например, звонки внутри сети очень дешевые или есть дешевые внутрисетевые безлимитки, т. е. можно подумать о CSD - там ведь вроде оплата идет за время, а не за обьем данных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Ну, во-первых понятно желание перед самостоятельным решением задачи посмотреть на творения колегг. Я бы, наверное, тоже сделал такую попытку. ... Несколько не так... Вопрос был задан именно: ... Нужна прога на С++, которая реализует передачу данных (восновном текстовых) между 2 GPRS модемами от одного компа к другому... Обычно интересующийся человек спрашивает, как это сделать. И мы ему помогаем. А здесь сразу же дайте прогу... Открытых проектов по данной тематике очень мало, т.к. многие реализации в основном комерческие поскольку рынок изобилует спросом на эти услуги, и ничего странного, что здесь существует нормальная конкуренция. Тем более, что у нас есть форум посвещенный данным проблемам, а здесь "Общение - Free talks" - ни к чему не обязывает... Так что ничего личного, а просто выравнивание курса в 'нужное русло'... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuriy_Rus 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба to BVU - к словам цепляться не стоит. Попросил помочь. А тут уже и "кнопки нажимать не охота". А по делу, кто небудь может подсказать пути решения моей проблемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Chupakabra 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Уважаемые, помогите. Нужна прога на С++, которая реализует передачу данных (восновном текстовых) между 2 GPRS модемами от одного компа к другому. Интерфейс модемов с компами -RS-232. Может кто-то сталкивался с такой проблемой? Есть исходники? Заранее, Спасибо. Если не ошибаюсь то обычный GPRS модем общается с PC чем-то вроде PPP или SLIP протоколом т.е. tcp/ip over PPP over RS-232. Кроме того в модеме может быть реализован в разной степени стек TCP/IP, и работа с портом (RS-232) ведется на уровне "последовательный порт" <-каким-то образом-> tcp/ip порт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Через GPRS нельзя организовать соединение точка-точка, так что только CSD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Chupakabra 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Через GPRS нельзя организовать соединение точка-точка, так что только CSD На транспортном и канальном уровнях модели OSI нельзя, на уровене приложений можно :) Т.е. точка-точка может быть организована на уровне IP адрес:порт <-> IP адрес:порт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Через GPRS нельзя организовать соединение точка-точка, так что только CSD На транспортном и канальном уровнях модели OSI нельзя, на уровене приложений можно :) Т.е. точка-точка может быть организована на уровне IP адрес:порт <-> IP адрес:порт. Как вы себе видите узнавание IP-адреса другого модема? Через какой-либо специально организованный сервер в инете? Выделение IP ведь динамическое... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuriy_Rus 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Будет использоваться сервер. Задача прог для каждого модема организовыать запросы на базовую станцию оператора моб. связи. Затем сообщать адресс модема на сервер(вторая прога в это время будет делать то же самое для другого модема). Затем организовывать запрос на сервер за IP другого модема (то же самое происходит на другом компе). Когда проги будут знать IP противоположных модемов "начнёться веселье". Какими средствами С++ реализовать всё вышеизложенное? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Chupakabra 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба Через GPRS нельзя организовать соединение точка-точка, так что только CSD На транспортном и канальном уровнях модели OSI нельзя, на уровене приложений можно :) Т.е. точка-точка может быть организована на уровне IP адрес:порт <-> IP адрес:порт. Как вы себе видите узнавание IP-адреса другого модема? Через какой-либо специально организованный сервер в инете? Выделение IP ведь динамическое... Ну это уже расширение условий задачи. А вообще, да, нахаляву например www.dyndns.com/ или www.changeip.com, или платные сервисы - понадежней. Можно даже свой DNS на выделенном сервере организовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuriy_Rus 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба to Chupakabra Правильно мыслишь. Однако разговор идёт, а дело стоит. (Пока. До завтра.) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 24 июля, 2006 Опубликовано 24 июля, 2006 · Жалоба После получения обоими модемами динамических IP-адресов нужно обменяться ими. Я бы предложил быстренько на пару секунд законнектиться через обычное модемное соединение, пускай даже по аналоговому каналу 9600 передать эти "циферки", а потом уже общаться через IP-адреса. Нужно только знать номера обоих телефонов. Благо GPRS позволяет одновременно "разговаривать" по телефону. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться