ソケットの使い方を書きます。ソケットとは、まさに電灯のソケットのように他のコンピュータと接続する際の差込口の事です。電灯のソケットと同じく、受け側と差す側があって、それぞれ受け側をサーバ、差す側をクライアントと言います。ソケット以外にネットワークプログラミングのための便利な仕組みが沢山用意されていますが、あえてこの原始的なソケットを使う理由としては以下の点があります。超えて共通です(ツブシが効く)。何かトラブルが起こった場合ソケットの知識がデバッグに訳に立ちます。単純なクライアントいきなり完全なコードを示します。www.yahoo.comのコンテンツが出力されます。近頃めっきり減りました。close.ソースを見れば何をしているのか大体分かると思います。ソケットの特徴としては、書き込みも読み込みも同じオブジェクトを通して行う事があげられます(全2重)。待ちぼうけ状態になってしまいます。一つ削除するだけでソケットは黙ってしまいます。プロトコルの詳細については他をあたってください。トランスクリプトの出力を見ると気がつくと思いますが、この出力は途中で途切れています。ソケットは接続とデータの送受信を行いますが、受け取ったデータを必要なだけ並べるのは使う人の仕事です。使うと、途切れないでデータを取ってくる事が簡単に出来ます。中でよく使われるクラスで、前から順番にデータを読み書きするのに使います。いうメソッドが来るまで実際にはリクエストが送られないのがポイントです。操作と同じやり方でデータを扱う事が出来るのが利点です。