J2me hálózati kapcsolódás probléma

J2me hálózati kapcsolódás probléma
2009-04-03T16:48:53+02:00
2009-04-09T04:55:31+02:00
2022-11-13T05:42:08+01:00
hukku
Sziasztok,

mobilra kellene fejlesztenem valami kis vizsga programot. Egy pc távirányítónak álltam neki. Eddig jól is működött a program, de mivel kell bele RMS is gondoltam a szerver ip címét tárolom majd ily módon. Igy lehetőség lesz módosítani és menteni a szerver progi elérési (ip) címét. A program annyit változott, hogy a commandAction metódusba került a csatlakozás meghívása.
A következő hibaüzenetet kapom, amivel nem boldogulok.

warning: To avoid potential deadlock, operations that may block, such as
networking, should be performed in a different thread than the
commandAction() handler.


Kérnék egy kis segítséget, ha lehetséges.

Köszi előre is:
Karesz
Mutasd a teljes hozzászólást!
Google?
Itt az első 2 találat:
http://forums.sun.com/thread.jspa?threadID=5339547
Threading guidance to avoid potential deadlock... (Java Micro Edition forum at Coderanch)

Ilyenkor általában a problémás eljárást, mint pl. a csatlakozás, egyszerű meghívás helyett külön thread-ben szoktuk indítani.
new Thread(new Runnable(){ public void run() { try{ //Ide jön a függvényed meghívása }catch(Exception e){} } }).start();
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd