Streams
From: H. Sommers (H.Sommers_at_freeler.nl)
Date: 03/10/05
- Next message: Fahd Shariff: "Re: Java Help -- File I/O"
- Previous message: _mario lat: "how to create a jnlp?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 10 Mar 2005 10:52:14 +0100
Can i use the following constructions in a server and client without being
confronted with problems;
The server sometimes (one of every five to twenty times sending without
problems) throws an exception: SocketException: Software caused connection
abort; socket write error.
The client sometimes (also one of every five to twenty) reads an incorrect
(very large) integer.
I want to make use of sending and receiving mixtures of plain text, integers
and pure bytes.
The Server:
// Input
BufferedReader in = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
// Output
OutputStream out = socket.getOutputStream();
DataOutputStream dout = new DataOutputStream(out);
BufferedOutputStream bout = new BufferedOutputStream(out);
// PrintWriter with autoflush
PrintWriter pout = new PrintWriter(out, true);
The Client:
// Input
InputStream in = socket.getInputStream();
BufferedReader bin = new BufferedReader(new InputStreamReader(in));
BufferedInputStream bisin = new BufferedInputStream(in);
DataInputStream din = new DataInputStream(in);
// Output
// PrintWriter with autoflush
PrintWriter out = new PrintWriter(
new OutputStreamWriter(socket.getOutputStream()), true);
Thanks for your help!
- Next message: Fahd Shariff: "Re: Java Help -- File I/O"
- Previous message: _mario lat: "how to create a jnlp?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|