Re[2]: class javax.microedition.io.SocketConnection not foun
От: Аноним  
Дата: 13.09.04 19:21
Оценка:
Здравствуйте, Cider, Вы писали:

C>Здравствуйте, Аноним, Вы писали:


А>>На PDA надо работать с сетью через сокеты, но возникает ексепшн на стороне первого, когда дело доходет до открытия сокета. Выдает меседж: "Unable to load class javax/microedition/io/SocketConnection". Как это понимать? С разроботкой под PDA столкнулся недавно... Может надо добавить в сам апликейшен либы из WTK? Исполбзую JDK 1.4, WTK 2,0, CLDC 1.0, PalmOS 3.5.


C>Весьма возможно, что ява-машина под ваш PDA не поддерживает сокетные соединения, либо их не поддерживает оператор сети. Так что скорее всего остается лишь обломиться. А ХТТП работает ?


C>Cider


JVM взял с САНа, в доках ничего про такие ограничения там не видел, да и наврядлия увижу. Я взял PalmOS Emulator (POSE) — эмулирует любый версии ОСи и сокеты поддерживаются последними версиями, это точно. Самое интересное, что валится на таком месте:
SocketConnection socket = null;
try {
    socket = (SocketConnection) Connactor.open("socket://xxx.xxx.xxx.xxx:xxxx"); // во время кастинга
}
catch(Exception e) {
}

А вот в таком случае:
StreamConnection socket = null;
try {
    socket = (StreamConnection ) Connactor.open("socket://xxx.xxx.xxx.xxx:xxxx");
}
catch(Exception e) {
}

все проходит замечательно. Но хотелось бы воспользываться некоторым функционалом SocketConnection'а, а нет возможности. Как это объяснить???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.