|
Good point. the ObjectOutputStream is constructed this way:
ServerSocket serverSocket = new ServerSocket( somePort );
Socket socket = serverSocket.accept();
ObjectOutputStream oos = new ObjectOutputStream( socket.getOutputStream() );
.....
while(...)
oos.writeObject(...)
The ObjectInputStream construction:
Socket socket = RMISocketFactory.getDefaultSocketFactory().createS ocket( InetAddress.getLocalHost().getHostName, port );
...
ObjectInputStream ois = new ObjectInputStream( socket.getInputStream() );
...
while( ... )
ois.readObject();
I suppose we can experiment with setting socket buffer sizes, but wanted your opinion if you thought Ice might be better is this situation for some reason. This connection will always be Java<->Java.
THanks again,
Brian
|