Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa socket-ima

[es] :: Java :: problem sa socket-ima

[ Pregleda: 2596 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glamoc

Član broj: 125620
Poruke: 346
*.rcub.bg.ac.yu.



+1 Profil

icon problem sa socket-ima10.06.2008. u 09:39 - pre 193 meseci
Kada upisujem objekat u ObjectOutputStream on se upise u stream ali ne dodje na drugu stranu.Objekat je serijalizovan ali nesto ne valja ako je neko imao slicne muke neka pomaze.
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: problem sa socket-ima10.06.2008. u 09:56 - pre 193 meseci
probaj da posle zapisivanja pozovse metodu flush() nad tokom.
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
*.rcub.bg.ac.yu.



+1 Profil

icon Re: problem sa socket-ima10.06.2008. u 10:56 - pre 193 meseci
pokusavao sam ali ne vredi...Strem-ovi mi se naime ponasaju vrlo cudno objekte ne mogu da prebacim a stringove sam uspeo.
Namestio sam da klijent u petlji posalje serveru 20 razlicitih poruka.Kada kod klijenta poruke saljem jednu za drugom
bez uspavljivanja klijentske niti server uspe da primi/procita samo prvu.Kad stavim da klijentska nit posalje poruku pa se uspava 2000ms onda server primi 8 poruka od klijenta i posle toga vraca samo null-ove.
Osim toga izbacuje mi neki izuzetak sa porukom Connection reset..

Evo sam isprobao da klijentsku nit uspavam da serveru poruke salje na svakih 3000ms onda server procita 15 poruka a kad klijentsku nit uspavam da serveru poruke salje na svakih 5000ms server cita 18 poruka...
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: problem sa socket-ima10.06.2008. u 17:35 - pre 193 meseci
Deluje kao stabilan trend :)


Ja sam zimus (a i prosle zime) odradio jedno 30ak seminarskih radova koji su svi bili programi u mrezi i imao slicne probleme.

Nekad sve radi iz prve, a ponekad prosto ne ide razmena poruka. Bez ikakvog execption-a jednostavno ne ide. Posebno se to desavalo sa Object tokovima to jest serijalizacijom. U tim slucajevima mi je ostajalo samo da sve prebacim na stringove.

Sto se tice connection reset to se verovatno moze negde podesiti...
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
*.rcub.bg.ac.yu.



+1 Profil

icon Re: problem sa socket-ima11.06.2008. u 00:00 - pre 193 meseci
E ja sam tek poceo da radim sa mreznim programiranjem imam neki projekat na faksu i nista ne ide.Ceo dan pokusavam da posaljem objekte preko streama i nece a sto je najgore metoda readObject() bi trebala da bude kao blokirajuca a ja kad citam iz praznog streama ne blokira se vec vraca null.
Ako imas neko resenje olaksao bih mi zivot
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: problem sa socket-ima11.06.2008. u 08:37 - pre 193 meseci
daj koda malo pa da vidimo.

Ispisi kako saljes i primas objekte.
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
*.rcub.bg.ac.yu.



+1 Profil

icon Re: problem sa socket-ima11.06.2008. u 09:05 - pre 193 meseci
pa nema nekog velikog koda.klasa Communicator se bavi celokupnom brigom o prenosenju poruke u njoj su metode
public boolean init();
public boolean close();
public Message readMessage();
public void writeMessage(Message m)throws CommunicationException;
public Object readObject();
public void writeObject(Object m);
public String readString();
public void writeString(String s)throws CommunicationException;
public void flush();
public void reset()throws CommunicationException;
Klasa Message ima samo jedno polje tipa int i objekte tipa ove klase zelim da prenesem preko socketa

na klijentskoj strani saljem objekat comunicator.writeMessage(new Message(10));
dok na serverskoj primam taj objekat Message m=(Message)comunicator.readObject();
ali se objekti(dok je sa stringovima ok) ne prosledjuju a citanje nije blokirajuce kao sto treba da bude vec vrati null
Mogu ti poslati kod da pokrenes na svojoj masini ako te ne mrzi.

Da li mozda moze da zeza java virtual machine ja imam 1.5.0_09-b03
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: problem sa socket-ima12.06.2008. u 08:40 - pre 193 meseci
Morao bih bas vidjeti kod da bih ti pomogao.

Evo, procitaj ovo, bice ti sve jasno:

http://forum.java.sun.com/thre...D=514155&messageID=2447526

ako ne pomogne, salji kod ili ovdje ili na PM.

Pozdrav
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

[es] :: Java :: problem sa socket-ima

[ Pregleda: 2596 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.