Index: [thread] [date] [subject] [author]
  From: Timothy Paul Bain <tpb2@duke.edu>
  To  : 
  Date: Thu, 22 Apr 1999 04:22:17 -0400

Using ObjectInput/OutputStreams with Sockets...

I'm having some problems getting the ObjectStreams to work with
Sockets.  Basically, I'm a little unclear as to exactly what we have to
do in order to be able to read and write Objects across the network...

Here's the code that I have:

InputStream myreader = new ObjectInputStream
(mySocket.getInputStream());
InOuttStream mywriter = new ObjectOutputStream
(mySocket.getOutputStream());

When I do that, I get errors that sayis:

java.lang.NullPointerException
        at java.io.ObjectInputStream.read(ObjectInputStream.java)
        at java.io.DataInputStream.readShort(DataInputStream.java)
        at java.io.ObjectInputStream.readShort(ObjectInputStream.java)
        at
java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java)
        at java.io.ObjectInputStream.<init>(ObjectInputStream.java)
        at Host.AddSockets(Host.java:47)
        at AddSocketsThread.run(AddSocketsThread.java:16)

Can someone please tell me what I need to do to make this work?  Thanks!

Tim



Index: [thread] [date] [subject] [author]