Re: java-help-hitno!
Bez obzira da li koristis jdk 1.3 ili 1.4 fora je u tome sto Reader i Writer sluze za character stream-ove a InputStream i OutputStream za bytes stream-ove ( tj razlika je sto prvi rade sa karakterima tj 16-bitnim vrednostima dok drugi rade sa objektima uopste tj na nivou bajta) . Tako da je ti u stvari treba da ulazne i izlazne tokove iz socketa obmotavas sa ObjectInputStream i ObjectOutputStream .
otprilike ovako :
ObjectInputStream in=new ObjectInputStream
(klijentSocket.getInputStream());
ObjectOutputStream out=new ObjectOutputStream
(klijentSocket.getOutputStream());
pa zatim radis prijem ili slanje objekata.Funkcije su in.readObject() i out.writeObject() .
Sada naravno da je bolje imati baferisano slanje i prijem pa bi u tom slucaju rasenje bilo ovakvo:
BufferedInputStream buffIn=new BufferedInputStream
(klijentSocket.getInputStream());
BufferedOutputStream buffOut=new BofferedOutputStream
(klijentSocket.getOutputStream());
ObjectInputStream in=new ObjectInputStream(buffIn);
ObjectOutputStream out=new ObjectOutputStream(buffOut);
Ako nesto ne radi molim te da mi kazes sta jer mozda i ja gresim.
Cao,
Vlada
----- Original Message -----
From: Ana Balevic
To: nastava@titan.etf.bg.ac.yu
Sent: 14. август 2003 9:10
Subject: [nastava] java-help-hitno!
ljudi pomagajte!
radim domaci iz jave (drs)i trebalo bi da napravim komunikaciju izmedju 2 racunara koristeci sockete.
E sad dok sam imala samo Stringove formirala sam
BufferedReader in =new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out =new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
i slanje i prijem je radilo super sa String s=(String) in.readLine(); i out.println(s)
medjutim meni treba da saljem objekte.Napravila sam klasu koja implementira interfejs Serializable,
ali imam problem da formiram BufferedReader i PrintWriter ili sta vec treba (probala sam da napravim samo ObjectInputReader i ObjectOutputWriter,
ali mi se onda sve beznadezno zakuca, neiizbacujuci bas nikakvu poruku...) .Kako to da uradim da bi mi radilo slanje/prijem objekata?
koje su u tom slucaju komande za ispis i citanje?
Ana
p.s. u pitanju je j2sdk1.4
otprilike ovako :
ObjectInputStream in=new ObjectInputStream
(klijentSocket.getInputStream());
ObjectOutputStream out=new ObjectOutputStream
(klijentSocket.getOutputStream());
pa zatim radis prijem ili slanje objekata.Funkcije su in.readObject() i out.writeObject() .
Sada naravno da je bolje imati baferisano slanje i prijem pa bi u tom slucaju rasenje bilo ovakvo:
BufferedInputStream buffIn=new BufferedInputStream
(klijentSocket.getInputStream());
BufferedOutputStream buffOut=new BofferedOutputStream
(klijentSocket.getOutputStream());
ObjectInputStream in=new ObjectInputStream(buffIn);
ObjectOutputStream out=new ObjectOutputStream(buffOut);
Ako nesto ne radi molim te da mi kazes sta jer mozda i ja gresim.
Cao,
Vlada
----- Original Message -----
From: Ana Balevic
To: nastava@titan.etf.bg.ac.yu
Sent: 14. август 2003 9:10
Subject: [nastava] java-help-hitno!
ljudi pomagajte!
radim domaci iz jave (drs)i trebalo bi da napravim komunikaciju izmedju 2 racunara koristeci sockete.
E sad dok sam imala samo Stringove formirala sam
BufferedReader in =new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out =new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
i slanje i prijem je radilo super sa String s=(String) in.readLine(); i out.println(s)
medjutim meni treba da saljem objekte.Napravila sam klasu koja implementira interfejs Serializable,
ali imam problem da formiram BufferedReader i PrintWriter ili sta vec treba (probala sam da napravim samo ObjectInputReader i ObjectOutputWriter,
ali mi se onda sve beznadezno zakuca, neiizbacujuci bas nikakvu poruku...) .Kako to da uradim da bi mi radilo slanje/prijem objekata?
koje su u tom slucaju komande za ispis i citanje?
Ana
p.s. u pitanju je j2sdk1.4
- Follow-Ups:
- Re: java-help-hitno!
- From: "Zarko Acimovic" <zareac@galeb.etf.bg.ac.yu>
- Re: java-help-hitno!
- References:
- Menjam DRS za OT
- From: "vmm" <vmm@galeb.etf.bg.ac.yu>
- java-help-hitno!
- From: "Ana Balevic" <TauCet@EUnet.yu>
- Menjam DRS za OT
Previous by date: Forte
Next by date: Re: Forte
Previous by thread: java-help-hitno! Next by thread: Re: java-help-hitno!
Previous by thread: java-help-hitno! Next by thread: Re: java-help-hitno!