ソケットを実際に実装するすべてのクラスに共通のスーパークラスです。クライアントソケットとサーバソケットの両方を作成する際に使用されます。「プレーンな」ソケットは、各メソッドを記述のとおりに実装します。ファイアウォールやプロキシは使用しません。fdこのソケットのファイル記述子オブジェクトです。localportこのソケットの接続先のローカルポート番号です。portこのソケットの接続先のリモートホスト上にあるポート番号です。s)接続を受け入れます。available()このソケットからブロックなしで読み込めるバイト数を返します。port)指定されたホスト上の指定されたポート番号にこのソケットをバインドします。close()このソケットを閉じます。port)指定されたホスト上の指定されたポートにこのソケットを接続します。timeout)指定されたホストの指定されたポート番号にこのソケットを接続します。port)指定されたホスト上の指定されたポートにこのソケットを接続します。stream)ストリームソケットまたはデータグラムソケットを作成します。フィールド値を返します。フィールド値を返します。getInputStream()このソケットの入力ストリームを返します。フィールド値を返します。getOutputStream()このソケットの出力ストリームを返します。フィールド値を返します。引数の値に設定します。バイトの緊急データを送信します。shutdownInput()このソケットの入力ストリームを「ストリームの最後」に配置します。shutdownOutput()このソケットの出力ストリームを無効にします。緊急データの送信をサポートしているかどうかを返します。fdこのソケットのファイル記述子オブジェクトです。portこのソケットの接続先のリモートホスト上にあるポート番号です。localportこのソケットの接続先のローカルポート番号です。IOExceptionストリームソケットまたはデータグラムソケットを作成します。IOException指定されたホスト上の指定されたポートにこのソケットを接続します。IOException指定されたホスト上の指定されたポートにこのソケットを接続します。IOException指定されたホストの指定されたポート番号にこのソケットを接続します。指定すると、タイムアウトは無限と解釈されます。その場合、接続が確立されるかエラーが発生するまで、接続はブロックされます。IOException指定されたホスト上の指定されたポート番号にこのソケットをバインドします。引数の値に設定します。キューが埋まっているときに接続要求があると、接続は拒否されます。IOException接続を受け入れます。IOExceptionこのソケットの入力ストリームを返します。IOExceptionこのソケットの出力ストリームを返します。IOExceptionこのソケットからブロックなしで読み込めるバイト数を返します。IOExceptionこのソケットを閉じます。IOExceptionこのソケットの入力ストリームを「ストリームの最後」に配置します。このソケットに送信されたデータは確認され、そのまま破棄されます。IOExceptionこのソケットの出力ストリームを無効にします。通常の接続終了処理が続きます。フィールド値を返します。フィールド値を返します。フィールド値を返します。緊急データの送信をサポートしているかどうかを返します。バイトの緊急データを送信します。フィールド値を返します。開発者用ドキュメントを参照してください。コード実例が含まれています。商標もしくは登録商標です。