バイナリデータのやりとり


SocketのgetInputStream()で得られるInputStreamを、DataInputStreamに変換する。 SocketのgetOutputStream()で得られるOutputStreamを、DataOutputStreamに変換する。


バイナリデータの読み書きを行うクライアント


DaytimeBinaryClient.javaの実行例
$ javac DaytimeBinaryClient.java 
$ java DaytimeBinaryClient localhost 2037 
Remote time = 1286873564185
Remote time = Tue Oct 12 17:52:44 JST 2010

バイナリデータの読み書きを行うサーバ


DaytimeBinaryServer.javaの実行例
$ javac DaytimeBinaryServer.java 
$ java DaytimeBinaryServer 2037 
accept: localhost.localdomain
local time = 1286873564185