crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Маршрутизация в Symbian
Mikchel
  опции профиля:
сообщение 20.3.2011, 7:54
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 18.3.2011
Пользователь №: 2516

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день.
Возникла следующая проблема при работе с сетью и Qt под Symbian:
В программе необходимо использовать 2 сетевых интерфейса: WLAN и GPRS.
WLAN работает как сервер, GPRS - клиент, работающий с удаленным сервером.
Поднимаю 2 QNetworkSession с разными IAP. Серверный сокет с QTcpServer работает как надо.
GPRS клиент не может найти удаленный сервер и коннект обламывается с тайм-аутом при любом значении параметра времени ожидания соединения.
Получается следующая раскладка по IP адресам:
WLAN интерфейс:169.254.58.46
GPRS интерфейс: 172.28.163.149
IP удаленного сервера: 172.29.36.44
Т.е. клиент GPRS и удаленный сервер в разных подсетях и либо в Symbian нет понятия default gateway, либо оно не устанавливается при поднятии GPRS, либо установлено неправильно.
Вопрос собственно как получить/установить этот самый default gateway.
Причем некоторое количество раз клиент все-таки находил удаленный сервер, хотя и клиент и сервер были в разных подсетях....в общем магия какая-то.
Если использовать только один QNetworkSession с активной в каждый момент времени одной IAP все работает, но нужна возможность одновременного приема клиентов WiFi и передачи по GPRS.
Возможно есть другие решения подобной задачи....
Спасибо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 9.9.2024, 2:15