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

Niti se blokiraju pri obmotavanju tokova soketa

[es] :: Java :: Niti se blokiraju pri obmotavanju tokova soketa

[ Pregleda: 3567 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.etf.bg.ac.yu.

Sajt: aurelije.blogspot.com


+47 Profil

icon Niti se blokiraju pri obmotavanju tokova soketa17.08.2005. u 21:10 - pre 226 meseci
Radim chat program pa sam logiku zajedničku klijentu i serveru sam smestio u apstraktnu klasu Protokol a razlike sam odradio u potklasama. Jedna potklasa koristi metod uspostaviVezu(Socket) iz nadklase, a druga ga redefiniše, ali opet postoji poziv metode nadklase sa super.uspostaviVezu(..).

Problem je u blokiranju. Pošto se istovremeno izvršava metoda Protokol.uspostaviVezu dolazi do blokade u delu koda gde se od istog soketa uzmaju InputStream i OutputStream i obmotavaju u Object tokove.

Probao sam da razdvojim zajedničku klasu Protokol u 2 i samo sam obrnuo redosled stvaranja tokova (u jednoj Input pa Output u drugoj obratno) i sve radi. Ali mi to deluje nakalemljeno. Da li postoji neko elegantnije rešenje ili mora biti drugačiji redosled? Uvek mogu primeniti ideju da ono što je različito enkapsuliram, ali bih ipak voleo da mi nadklasa bude identična i za klijenta i da servera. Da li je to uopšte moguće?
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

popajce
Popovic Djordje
Bg

Član broj: 23527
Poruke: 33
*.ptt.yu.



Profil

icon Re: Niti se blokiraju pri obmotavanju tokova soketa28.08.2005. u 22:49 - pre 226 meseci
Predpostavljam da je ovo domaci iz DRS-a, zato najbolje je da pogledas postavljem primer negde na sajtu za DRS gde je neko uradio vec chat i to odlično bas tako sa jednom zajednickom klasom.
 
Odgovor na temu

kobrejabre
Bgd

Član broj: 1793
Poruke: 269
*.24.nat-pool-bgd.sbb.co.yu.

Sajt: www.nemam.com


Profil

icon Re: Niti se blokiraju pri obmotavanju tokova soketa29.08.2005. u 10:30 - pre 226 meseci
Sem reusability-a pomocu nasledjivanja, razmotri i onaj koji se ostvaruje kompozicijom.
 
Odgovor na temu

drazha
Dragutin Cvetkovic
Dublin, Ireland

Član broj: 3314
Poruke: 46
*.ericsson.net.

ICQ: 14298483


Profil

icon Re: Niti se blokiraju pri obmotavanju tokova soketa15.09.2005. u 17:05 - pre 225 meseci
Dajte linkove za taj DRS ili kako vec, posto me bas zanima takav kod da malo pogledam.

I BTW. odakle sad to masovno prevodjenje na srpski jezik racunarskih termina?

Poz//Drazha
When you look long into an abyss,
the abyss also looks into you.

--Nietzsche
 
Odgovor na temu

calculon

Član broj: 63729
Poruke: 18
*.ford.eu.uu.net.



Profil

icon Re: Niti se blokiraju pri obmotavanju tokova soketa27.09.2005. u 19:15 - pre 225 meseci
Stvarno, je l' bi mogao neko da baci link ka tom DRS sajtu?
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.ETF.BG.AC.YU.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Niti se blokiraju pri obmotavanju tokova soketa29.09.2005. u 15:34 - pre 225 meseci
Ja sam dobio kod pa ako nekom treba nek pošalje svoj mail na PP.
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

popajce
Popovic Djordje
Bg

Član broj: 23527
Poruke: 33
*.ptt.yu.



Profil

icon Re: Niti se blokiraju pri obmotavanju tokova soketa03.10.2005. u 01:05 - pre 225 meseci
evo linka, ali nema tamo ništa posebno osim nekih predavanja i vežbi (primera):
http://rti7020.etf.bg.ac.yu/rti/ri4drs/index.html
 
Odgovor na temu

[es] :: Java :: Niti se blokiraju pri obmotavanju tokova soketa

[ Pregleda: 3567 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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