Re: [Simpleweb-Support] Chat
Brought to you by:
niallg
|
From: berni <be...@t0...> - 2004-04-21 17:28:48
|
Hi Niall,
it does not work.
My Thread just continues forever...
Here is my updated code:
resp.set("Content-Type", "text/html");
resp.set("Connection", "close");
// resp.commit();
final PrintStream out = resp.getPrintStream();
final OutputStream out2 = resp.getOutputStream();
out.println("<html><body><h1>Hello Service</h1>");
// fill the browser cache
for (int i = 0; i < 3000; i++) out.print(" ");
out.print("\n");
out.flush();
new Thread(new Runnable(){
int counter = 0;
public void run() {
try {
while (true)
{
out.println("Hello World #" + (++counter) + "<br>");
out.flush();
System.out.println("PRINTING..");
Thread.sleep(1000);
/*if (counter == 10)
{
out.close();
break;
}*/
}
}catch(Exception e){
// ....
e.printStackTrace(System.err);
}
}
}).start();
Regards
Bernhard
----- Original Message -----
From: "Niall Gallagher" <nia...@an...>
To: <sim...@li...>
Sent: Wednesday, April 21, 2004 12:28 PM
Subject: Re: [Simpleweb-Support] Chat
> Hi,
>
>
> > Is it (technically) possible to get an exception or something if the
client
> > stops loading the page?
>
> You should be getting an exception from the OutputStream when the client
> stops loading, you should be getting an IOException from the
> OutputStream.write or the OutputStream.flush. Let me know if this does
> not work.
>
> Niall
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Simpleweb-Support mailing list
> Sim...@li...
> https://lists.sourceforge.net/lists/listinfo/simpleweb-support
|