🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1518

Re: [Java] vraagje ivm Threads

#1518
From: Passero
Date: Mon, 14 Feb 2005 21:45
30 lines
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-mail
References: <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