class javax.microedition.io.SocketConnection not found
От: Аноним  
Дата: 11.09.04 09:13
Оценка:
На PDA надо работать с сетью через сокеты, но возникает ексепшн на стороне первого, когда дело доходет до открытия сокета. Выдает меседж: "Unable to load class javax/microedition/io/SocketConnection". Как это понимать? С разроботкой под PDA столкнулся недавно... Может надо добавить в сам апликейшен либы из WTK? Исполбзую JDK 1.4, WTK 2,0, CLDC 1.0, PalmOS 3.5.
Re: class javax.microedition.io.SocketConnection not found
От: Cider Россия  
Дата: 13.09.04 11:01
Оценка:
Здравствуйте, Аноним, Вы писали:

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


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

Cider
Cider
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'а, а нет возможности. Как это объяснить???
Re[3]: class javax.microedition.io.SocketConnection not foun
От: VladimirI  
Дата: 20.10.04 16:35
Оценка:
странно однако
если бы не удалось запустить класс — тогда бы эксепшн был ClassNotFound
в твоем случае похоже не находит хост (удаленную машину)



А>[/java]

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

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