Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Проблема с SocketConnection на SonyEricsson k510i


Автор: Shushpanchik 17.7.2007, 13:40
Есть следующий код:
Код

m_strURI = "87.242.73.194:16667";
...
m_scConn = (SocketConnection) Connector.open("socket://" + m_strURI);


На эмуляторе всё работает. Но при запуске на SE k510i выдает ConnectionNotFoundException: TCP open именно на этой строке.
В оригинале все это производится конечно в отдельном потоке. Пробовал создавать сокет в конструкторе, та же фигня.
Интернет на теле настроен и работает. Опера мини через сокеты работает. НО! Не работает Jimm. Как такое возможно?
Вопрос собственно в чем: кто-нибудь сталкивался с подобным? И если сталкивался, удалось ли как-то победить?

Автор: W0LF 17.7.2007, 13:56
Попробуй настроить Internet GPRS, а не WAP GPRS
это обычно исправляется легко. Например у меня точку доступа надо с wap.jeans.ua изменить на www.jeans.ua
Просто для работы мидлета с сетью необходимы настройки Internet GPRS или оператор его называет мобильный интернет

Автор: Shushpanchik 17.7.2007, 14:36
Повторю для слабовидящих:
Цитата
Интернет на теле настроен и работает.


Написано не WAP, а именно ИНТЕРНЕТ. И именно GPRS-Internet.

На других телефонах кстати работает. На Nokia 6070 без проблем. На SE k310 сокет создается, но вылетает IOException при обмене данными с сервером. В каком именно месте пока не понял. Разбираюсь...

Автор: W0LF 17.7.2007, 15:18
Цитата

Опера мини через сокеты работает. НО! Не работает Jimm

Я не знаю, что такое опера мини, НО! я знаю что такое Jimm, если не работает Jimm - значит неправильно настроен инет на телефоне.

Автор: DimLord 17.7.2007, 15:31
Цитата

Я не знаю, что такое опера мини, НО! я знаю что такое Jimm


Opera Mini — J2ME-версия популярного браузера Opera, предназначенная для использования в мобильных устройствах (мобильные телефоны, смартфоны, КПК и др.) с поддержкой GPRS и J2ME для просмотра WAP и WWW интернет-сайтов. Работает через прокси-сервер компании Opera Software ASA.

http://ru.wikipedia.org/wiki/Opera_Mini

Сайт проекта: http://www.operamini.com/

Если опера работает через сокеты значит GPRS-Internet на телефоне настроен верно.

Автор: W0LF 17.7.2007, 15:42
smile Понял

Добавлено через 4 минуты и 59 секунд
Просто теперь реально странная проблема..
У меня был раньше SE k510i...
И я на нем тестировал сокет-приложение.. И не работало только в случае - если на серваке файрвол не пускал или в случае, када неправильно было настроено соединение на телефоне.. Оба эти два случая у меня были

Автор: _LEM_ 18.7.2007, 12:04
Хе, Опера Мини работает и через wap, а на счёт jimm могу посоветовать:
1. Переключить сокет на HTTP.
2. Вот у меня в телефоне , для java отдельная настройка HTTP профиля (хотя и зависит от выбранного).
Помню тоже jimm не работал из за того что там были левые DNS.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)