Zdravim, jestli jsem vas dobre pochopil: "jak prenest objekt (jiny nez prisel od klienta) zpet klientovi" - zrejme mate na mysli instanci tridy, kterou klient "nevidi" (tj. pri pokusu o deserializaci nastane ClassNotFoundException). V takovem pripade mate dve moznosti: 1) implementovat na klientovi vlastni ClassLoader, ktery tridu potrebnou pro vytvoreni instance stahne ze serveru (jakkoliv, treba pomoci http protokolu), nebo 2) navrhnout rozdeleni aplikace na klientskou a serverovou cast tak, aby obe strany videly tridy, jejichz instance si budou vymenovat, tj. aby ke ClassNotFoundException nemohlo dojit.
Vrele bych doporucoval vydat se druhou cestou, zejmena tehdy, mate-li kod serveru i klienta pod kontrolou. Pokud ne, napiste vice podrobnosti. Roman On Thu, 17 Jan 2008 at 20:01:37, Martin Jedlička wrote: > Zdravim, > > potreboval bych po TCP/IP prenaset objekty (moje vlastni instance trid). > Tyto objekty bych potreboval prenaset jak z klienta na server, tak ze serveru > na klient. Resil jsem to pomoci socketu, ale > neni to moc dobry. CHtel jsem to tedy realizovat pomoci RMI. Jak prenaset > objekty z klienta na server je jasny, to je v kazdem priklade, ale nechapu, > jak prenest objekt (jiny nez prisel od klienta) > zpet klientovi. > > Nejaka rada? Priklad? > > Diky moc za vse. > > Martin
