Маршрутизация в Symbian |
Здравствуйте, гость ( Вход | Регистрация )
Маршрутизация в 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. Возможно есть другие решения подобной задачи.... Спасибо |
|
|
Текстовая версия | Сейчас: 9.9.2024, 2:15 |