Pochopil jste to dobre, presne tak jsem to myslel. Ano, ta druha varianta me uz 
napadla, ale vubec nevim, jak ji implementovat.

Presne zadani:

- mam nejake HW zarizeni
- moje aplikace cte data z tohoto zarizeni pres USB
- ja potrebuju tyto data (ktere se prectou) prenest po TCP (realtime) z PC_1 a 
na druhe PC_2
- dale potrebuju to same realizovat i na PC_2
- tj. mam nejaky packet, ktery potrebuju prenest z jednoho PC na druhe a naopak 
(jiny packet)
- na jednom PC potrebuju tedy implementovat klienta a na druhem server
- packet je nejaka instance tridy Packet

M.


-----------------------------------------

Ing. Martin Jedlička
vývojový pracovník | development engineer
tel.: +420 733 120 204
fax: +420 251 115 255
e-mail: [EMAIL PROTECTED]
http://www.poll.cz

POLL, s.r.o.
Křížová 3/3132, 150 00 Praha 5


Roman Kratochvil napsal(a):
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



Odpovedet emailem