🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1526

Re: [Java] vraagje ivm Threads

#1526
From: jAnO!
Date: Tue, 15 Feb 2005 21:26
48 lines
2599 bytes
"Passero" <yanongena@pandora.be> schreef in bericht 
news:w67Qd.11727$VT7.483449@phobos.telenet-ops.be...
> Ik zoek in java een systeem om een thread op te starten die het inlezen 
> van
> serverberichten afhandelt. Het probleem is dat de lijn: in.readline(); 
> waar
> in een BufferedReader is die gekoppeld is aan de Socket blijft wachten als
> de server niets stuurt maar ondertussen wil ik wel andere dingen doen. Ik
> weet niet echt hoe ik dit moet oplossen. Dit is mijn thread:
> Ik weet niet wanner ik berichten van de server krijg of hoeveel het er 
> zijn
> maar ondertussen moet ik ook op gelijk welk tijdstip zelf berichten kunnen
> sturen naar de server.
>
> public class SessieThread extends Thread
> {
>    private BufferedReader in;
>
>    public SessieThread(BufferedReader in)
>    {
>        super("Sessie");
>        this.in = in;
>        run();
>    }
>
>    public void run()
>    {
>        String bericht = "";
>        try
>        {
>            while (true)
>            {
>                bericht = in.readLine();
>                if (!bericht.equals(""))
>                    System.out.println(bericht);
>            }
>        }catch(Exception ex){ex.printStackTrace();}
>    }
> }
>
>
Ehhhmmm.... je start deze thread niet.... je roept alleen de run methode aan
in de constructor... tja dan runt ie niet als thread he? haal run(); uit de
contructor en start de thread zo:

Thread t = new SessieThread(in);
t.start();
Technical Details
Message-ID: <cutpc5$jra$1@nl-news.euro.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!news2.euro.net!nl-news.euro.net!not-for-mail
References: <w67Qd.11727$VT7.483449@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,9bf68d08c30a77d7
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!news2.euro.net!nl-news.euro.net!not-for-mail
From: "jAnO!" <j.j.groot@thuisinhetengels.nl>
Newsgroups: be.comp.programming
Subject: Re: [Java] vraagje ivm Threads
Date: Tue, 15 Feb 2005 22:26:16 +0100
Organization: EuroNet Internet
Lines: 50
Message-ID: <cutpc5$jra$1@nl-news.euro.net>
References: <w67Qd.11727$VT7.483449@phobos.telenet-ops.be>
NNTP-Posting-Host: cc83022-a.groni1.gr.home.nl
X-Trace: nl-news.euro.net 1108502725 20330 82.73.115.153 (15 Feb 2005 21:25:25 GMT)
X-Complaints-To: usenet@nl-news.euro.net
NNTP-Posting-Date: Tue, 15 Feb 2005 21:25:25 +0000 (UTC)
Cancel-Lock: sha1:TjnRdYDd8xFDeyJ/qnDVFD/bFUo= sha1:fNbhjq3IA7L45cGhaxqQfHiYfto=
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Original