Russian Qt Forum

Qt => Работа с сетью => Тема начата: Flake от Сентябрь 24, 2008, 09:48



Название: Приложение клиент -> сервер через GPRS.
Отправлено: Flake от Сентябрь 24, 2008, 09:48
Здравствуйте.
Задача в следующем. Нужно организовать передачу данных от клиента к серверу по средствам GPRS. Т.е. клиент -> gsm модем -> TCP/IP сервер.

Не могу понять логику подключения на сервер. В этой теме http://iprog.pp.ru/forum/read.php?f=1&i=39996&t=39106 обсуждается подключение к GPRS. Там модем со встроенным TCP/IP стэком, поэтому он at-командами коннектится на tcp/ip сервер и шлёт данные в порт, а сервер соответственно принимает.

У меня модем без встроенного tcp/ip стэка. Поэтому вопросы:

1. Как клиентскому приложению подключиться к tcp/ip серверу и послать данные(реализовать не встроенный tcp/ip стэк).
2. Что должен слушать сервер, для приема данных.

Ни примеров, ни программ, который таким образом обмениваются данными через gprs-модем я не нашёл.
Кто может подсказать, или у кого есть опыт. Какие могут быть примеры или как всё это реализовать на QT.


Название: Re: Приложение клиент -> сервер через GPRS.
Отправлено: IGHOR от Сентябрь 28, 2008, 20:14
QTcpSocket ?


Название: Re: Приложение клиент -> сервер через GPRS.
Отправлено: Raast от Май 24, 2009, 17:41
Без участия AT-команд модему???


Название: Re: Приложение клиент -> сервер через GPRS.
Отправлено: BELNETMON от Май 26, 2009, 18:00
Вы в дебри себя завели. ГПРС - это УЖЕ TCP/IP среда. Ваш модем нужно просто заменить на тот, который поддерживает ТСР стек. Не тратьте свое время на реализацию вещей, которые уже хорошо сделали до вас.

Ваш модем бы подошел под задачи "дозвониться на другйо такой модем - передать данные - отключиться". Но это не ГПРС.