Question:
How do I use the socket.getInputStream() with theObjectInputStream? Because the arguement type of the ObjectInputStream constructor is FileInputStream. I like to do something like:remoteIn = new ObjectInputStream(socket.getInputStream()); What should I do, please?
Answer:
The ObjectInputStream constructor actually takes an InputStream as anargument, so your example of
remoteIn = new ObjectInputStream(socket.getInputStream());
will work just fine. You may have gotten confused by looking at theexample in the API documentation which uses a FileInputStream. Whenin doubt, first look at the documentation for the specific method orconstrutor, then write a test program, and finally, if stilluncertain, look at the source code.