Article View: be.comp.programming
Article #1518Re: [Java] vraagje ivm Threads
From: Passero
Date: Mon, 14 Feb 2005 21:45
Date: Mon, 14 Feb 2005 21:45
30 lines
2581 bytes
2581 bytes
"robert" <{n.c.p}@allyourbass.org.invalid> schreef in bericht
news:slrnd125r8.1fl.robert@home.allyourbass.org...
> Passero <yanongena@pandora.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.
>
> BufferedReader heeft een ready() method waarmee je kunt nagaan of er data
> in de buffer aanwezig is. Daarnaast zitten er in java.nio.channels een
> aantal mogelijkheden voor non-blocking I/O; voor socket-I/O kan je
> bijvoorbeeld eens kijken naar java.nio.channels.ServerSocketChannel
>
> Zie ook http://www-106.ibm.com/developerworks/library/j-perf03174.html
voor
> een voorbeeldje.
>
> --
> robert
ServerSocketChannel is voor servers maar ik schrijf een client. De methode
read lukt ook niet want dan stopt hij met uitvoeren wanneer er nog data moet
komen.
Technical Details
Message-ID:
<wZ8Qd.11805$Zn6.848015@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed00.sul.t-online.de!t-online.de!fr.ip.ndsoftware.net!194.168.222.134.MISMATCH!news-out.ntli.net!newsrout1-gui.ntli.net!ntli.net!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<w67Qd.11727$VT7.483449@phobos.telenet-ops.be> <slrnd125r8.1fl.robert@home.allyourbass.org>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,9bf68d08c30a77d7 X-Google-Thread: 107324,9bf68d08c30a77d7 X-Google-Attributes: gidfcea4,gid107324,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed00.sul.t-online.de!t-online.de!fr.ip.ndsoftware.net!194.168.222.134.MISMATCH!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 References: <w67Qd.11727$VT7.483449@phobos.telenet-ops.be> <slrnd125r8.1fl.robert@home.allyourbass.org> Subject: Re: [Java] vraagje ivm Threads Lines: 32 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: <wZ8Qd.11805$Zn6.848015@phobos.telenet-ops.be> Date: Mon, 14 Feb 2005 21:45:00 GMT NNTP-Posting-Host: 84.194.223.119 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1108417500 84.194.223.119 (Mon, 14 Feb 2005 22:45:00 MET) NNTP-Posting-Date: Mon, 14 Feb 2005 22:45:00 MET Organization: Telenet Internet