🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1516

[Java] vraagje ivm Threads

#1516
From: Passero
Date: Mon, 14 Feb 2005 19:38
34 lines
2335 bytes
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();}
    }
}
Technical Details
Message-ID: <w67Qd.11727$VT7.483449@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!pe1.news.blueyonder.co.uk!blueyonder!news-out.ntli.net!newsrout1-gui.ntli.net!ntli.net!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,9bf68d08c30a77d7,start
X-Google-Thread: 107324,9bf68d08c30a77d7,start
X-Google-Attributes: gidfcea4,gid107324,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!pe1.news.blueyonder.co.uk!blueyonder!news-out.ntli.net!newsrout1-gui.ntli.net!ntli.net!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Passero" <yanongena@pandora.be>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: [Java] vraagje ivm Threads
Lines: 40
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <w67Qd.11727$VT7.483449@phobos.telenet-ops.be>
Date: Mon, 14 Feb 2005 19:38:04 GMT
NNTP-Posting-Host: 84.194.223.119
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1108409884 84.194.223.119 (Mon, 14 Feb 2005 20:38:04 MET)
NNTP-Posting-Date: Mon, 14 Feb 2005 20:38:04 MET
Organization: Telenet Internet