Java プラットフォーム 1.2

クラス
java.net.SocketException の使用

SocketException を使用するパッケージ
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
 

java.net における SocketException の使用方法
 

java.net における SocketException のサブクラス
 interface BindException
          ローカルなアドレスおよびポートに対してソケットのバインドを試行中にエラーが発生したことを通知します。
 interface ConnectException
          リモートなアドレスおよびポートに対してソケットの接続を試行中にエラーが発生したことを通知します。
 interface NoRouteToHostException
          ソケットをリモートアドレスおよびポートに接続しようとしたときにエラーが発生したことを表します。
 

SocketException をスローする java.net におけるメソッド
 void DatagramSocket.setSoTimeout(int timeout)
          指定された待ち時間 (ミリ秒単位) を使用して、SO_TIMEOUT を有効または無効にします。
 int DatagramSocket.getSoTimeout()
          SO_TIMEOUT の設定を取得します。
 void DatagramSocket.setSendBufferSize(int size)
          SO_SNDBUF オプションを、この DatagramSocket に指定された値に設定します。
 int DatagramSocket.getSendBufferSize()
          このソケットが使う SO_SNDBUF オプションの値を取得します。
 void DatagramSocket.setReceiveBufferSize(int size)
          SO_RCVBUF オプションを、この DatagramSocket に指定された値に設定します。
 int DatagramSocket.getReceiveBufferSize()
          このソケットが使う SO_RCVBUF オプションの値を取得します。
 void MulticastSocket.setInterface(InetAddress inf)
          このソケットのマルチキャストパケット用の、出力用ネットワークインタフェースを、システムのデフォルト値以外に設定します。
 InetAddress MulticastSocket.getInterface()
          マルチキャストパケットに使用するネットワークインタフェースのアドレスを取得します。
 void Socket.setTcpNoDelay(boolean on)
          TCP_NODELAY を有効または無効にします (Nagle のアルゴリズムの有効、無効の切り替え)。
 boolean Socket.getTcpNoDelay()
          TCP_NODELAY が有効かどうかを調べます。
 void Socket.setSoLinger(boolean on, int linger)
          指定された待ち時間 (秒単位) で、SO_LINGER を有効または無効にします。
 int Socket.getSoLinger()
          SO_LINGER の設定を返します。
 void Socket.setSoTimeout(int timeout)
          指定された待ち時間 (ミリ秒単位) を使用して、SO_TIMEOUT を有効または無効にします。
 int Socket.getSoTimeout()
          SO_TIMEOUT の設定を返します。
 void Socket.setSendBufferSize(int size)
          SO_SNDBUF オプションを、この DatagramSocket に指定された値に設定します。
 int Socket.getSendBufferSize()
          このソケットで使われる SO_SNDBUF オプションの値を取得します。
 void Socket.setReceiveBufferSize(int size)
          SO_RCVBUF オプションを、この DatagramSocket に指定された値に設定します。
 int Socket.getReceiveBufferSize()
          このソケットで使われる SO_RCVBUF オプションの値を取得します。
protected abstract  void DatagramSocketImpl.create()
          データグラムソケットを作成します。
protected abstract  void DatagramSocketImpl.bind(int lport, InetAddress laddr)
          データグラムソケットをローカルのポートおよびアドレスに結合します。
 void ServerSocket.setSoTimeout(int timeout)
          指定された待ち時間 (ミリ秒単位) を使用して SO_TIMEOUT を有効または無効にします。
 void SocketOptions.setOption(int optID, Object value)
          optID で指定されたオプションを有効または無効にします。
 Object SocketOptions.getOption(int optID)
          オプションの値を取得します。
 

SocketException をスローする java.net におけるコンストラクタ
DatagramSocket.DatagramSocket()
          データグラムソケットを構築し、ローカルホスト上の使用可能なポートにバインドします。
DatagramSocket.DatagramSocket(int port)
          データグラムソケットを構築し、ローカルホストマシン上の指定されたポートにバインドします。
DatagramSocket.DatagramSocket(int port, InetAddress laddr)
          指定されたローカルアドレスにバインドされたデータグラムソケットを構築します。
Socket.Socket(SocketImpl impl)
          ユーザが指定した SocketImpl を使用して、接続されていないソケットを作成します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.