java ネットワークの本について
こんにちは。
趣味でプログラミングをしているものです。
さっそくですが質問させていただきます。
まずは以下のURLから3ばんめのリンク先を
見ていただきたいのですが...
http://www.eonet.ne.jp/~mycabinet
「基礎からわかる TCP/IP Javaネットワークプログラミング」
の第2版の105ページに記載されている、内容をもとに
コマンドプロンプトを2つ起動し、
Socket と ServerSocket で
時刻を送信、受信するプログラムを動かしてみたのですが、
要請を受けて時刻を教える側から 例外を発生させて
終了してしまいました。
スタックトレースは次のようなものです。
java.net.SocketException: Software caused connection abort:
socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method) -(1)
at java.net.SocketOutputStream.socketWrite(Unknown source) -(2)
at java.net.SocketOutputStream.write(Unknown source) -(3)
at Netclock.start(Netclock.java:58)
at Netclock.main(Netclock.java:83)
このうち(1),(2),(3)のSocketOutputStream というのは
「JavaTM Platform, Standard Edition 6 API 仕様」
に載っていなかったのですが、
このAPIには含まれていないクラス、ということでしょうか?
(2),(3)のUnknown source についてインターネットでみてみたところ、
デバッグ情報としての行番号などを削除している、というような
記述を見かけたのですが、意味はよくわからないのですが、
APIにこれらのクラス、メソッドはあるということでしょうか?
ご存知の方、教えていただけないでしょうか?
よろしくお願いします。
補足
ホストネームを検出してできました。またちょっと新たに質問があるのでよろしくお願いします。