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

Prekidanje URLConnection ulaznog toka

[es] :: Java :: Prekidanje URLConnection ulaznog toka

[ Pregleda: 2212 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maxer
Logoriste

Član broj: 46427
Poruke: 132
*.rcub.bg.ac.rs.



+1 Profil

icon Prekidanje URLConnection ulaznog toka19.09.2010. u 14:18 - pre 165 meseci
Zna li neko kako moze (na klik) da se prekine nit koja je blokirana i ceka na citanje sa ulaznog toka neke URL konekcije (URLConnection). Ovo segment koda gde se nit blokira.

in = new BufferedReader(new InputStreamReader(this.connection.getInputStream()));

while ((line = in.readLine()) != null) {
page.append(line + "\n");
}
return page;

Pokusavam iz druge niti da zatvorim in (in.close()) ali i ona se blokira na tom mestu.
YoYo
 
Odgovor na temu

NeoDesign
Vladimir Ćetković
Software developer
Beograd

Član broj: 16257
Poruke: 138
*.dynamic.sbb.rs.

ICQ: 23348136
Sajt: www.codesessions.com


+2 Profil

icon Re: Prekidanje URLConnection ulaznog toka19.09.2010. u 20:05 - pre 165 meseci
Jel bi mogao ovako nesto da odradis:

Code:

while ((line = in.readLine()) != null && !working) {
page.append(line + "\n");
}


i onda spolja kazes niti br 1 da je working=false, onda ce prirodno da izadje iz petlje i da prestane da cita (ne moras explicitno da zatvaras sa in.close() vec ce se to samo desiti).
Arthur C. Clarke - "Any sufficiently advanced technology is indistinguishable from magic."
 
Odgovor na temu

maxer
Logoriste

Član broj: 46427
Poruke: 132
*.rcub.bg.ac.rs.



+1 Profil

icon Re: Prekidanje URLConnection ulaznog toka19.09.2010. u 20:54 - pre 165 meseci
Ako je veza u prekidu , mislim da se nit moze blokirati i na

line = in.readLine()

ali nisam siguran.

Resio sam problem sa ((HttpURLConnection) connection).disconect();

U svakom slucaju hvala na odgovoru.
YoYo
 
Odgovor na temu

Java Beograd
Novi Beograd

Član broj: 11890
Poruke: 9513
*.teletrader.com.



+10254 Profil

icon Re: Prekidanje URLConnection ulaznog toka20.09.2010. u 08:08 - pre 165 meseci
URL connection moraš da odrađuješ u posebnoj niti.
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
 
Odgovor na temu

[es] :: Java :: Prekidanje URLConnection ulaznog toka

[ Pregleda: 2212 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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