🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3501

[java] lezen van http server

#3501
From: TRAX
Date: Thu, 25 Dec 2003 23:26
38 lines
2757 bytes
Ik heb het volgende probleem: ik probeer van een htpp server een htl bestand
in te lezen en soms lukt dit, soms ook niet. De http headers en de html file
worden altijd correct getoond op het scherm maar bij sommige url's geraakt
mijn programmatje blijkbaar niet uit de lus die ik gebruik om het html
bestand te tonen, dit is de code die ik gebuik:


/*lees de eerste lijn van de server*/
String fromServer = input.readLine();

while (fromServer != null){
System.out.print(fromServer+"\r\n");
/* lees de volgende lijn tot de string null is*/
fromServer = input.readLine();
}

Hiervoor gebruik ik een bufferedreader:

input = new BufferedReader(new InputStreamReader(c.getInputStream()));

Zit er iets fout met mijn conditie om de lus te exiten? Wanneer het
programma fout loopt gebeurt het volgende: hij displayt alles wat hij moet
tonen maar hij doet geen System.exit() zoals hij wel moet doen na de lus (na
de lus worden mijn sockets gesloten en gebeurt er system.exit() ) Dus ik
blijf maar in mijn programma terwijl hij eigenlijk terug naar mijn dos
prompt zou moeten gaan omdat het programma af zou moeten sluiten (het is een
text based browser).
Ik heb deze code van iemand hier gekregen en het zou handig zijn moest deze
persoon mij kunnen zeggen of hij dit probleem ook had en hoe het op te
lossen. Iedereen is natuurlijk welkom om een oplossing hiervoor te vinden
want het is de bedoeling de html file naar een bestand te schrijven en zo te
parsen, maar voor ik mij daaraan waag zou ik dit toch graag opgelost zien.
Alvast bedankt!



--
stijn.verspeet@pandora[delete.this].be
Technical Details
Message-ID: <pmKGb.96553$GJ5.4233348@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,1a74d76b4dc52a6c,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-12-25 15:26:14 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.media.kyoto-u.ac.jp!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!easynet-monga!easynet.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "TRAX" <Stijn.Verspeet@pandora[delete.this].be>
Newsgroups: be.comp.programming
Subject: [java] lezen van http server
Lines: 40
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <pmKGb.96553$GJ5.4233348@phobos.telenet-ops.be>
Date: Thu, 25 Dec 2003 23:26:13 GMT
NNTP-Posting-Host: 213.118.63.153
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1072394773 213.118.63.153 (Fri, 26 Dec 2003 00:26:13 MET)
NNTP-Posting-Date: Fri, 26 Dec 2003 00:26:13 MET
Organization: Telenet Internet