クラス java.net.Socket
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.net.Socket

java.lang.Object
   |
   +----java.net.Socket

public final class Socket
extends Object
クライアント用のソケットクラス。実際のソケット操作には SocketImpl を使用している。 ファイアウォールに依存したソケットの実装を利用するために、 SocketImplFactory を設定することによってソケットの実装を変更することができる。

Constructor Index

 o Socket(String, int)
ストリームソケットを作成し、指定されたホストの指定されたポートへ接続する。
 o Socket(String, int, boolean)
ソケットを作成し、指定されたホストの指定されたポートへ接続する。
 o Socket(InetAddress, int)
ストリームソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。
 o Socket(InetAddress, int, boolean)
ソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。

Method Index

 o close()
ソケットをクローズする。
 o getInetAddress()
接続先の IP アドレスを得る。
 o getInputStream()
ソケットの InputStream を得る。
 o getLocalPort()
ローカルポート番号を得る。
 o getOutputStream()
ソケットの OutputStream を得る。
 o getPort()
接続先のポート番号を得る。
 o setSocketImplFactory(SocketImplFactory)
システム全体の、クライアント用の SocketImplFactory を設定する。
 o toString()
ソケットを String に変換する。

Constructors

 o Socket
  public Socket(String host,
                int port) throws UnknownHostException, IOException
ストリームソケットを作成し、指定されたホストの指定されたポートへ接続する。
パラメータ:
host - ホスト名
port - ポート番号
 o Socket
  public Socket(String host,
                int port,
                boolean stream) throws IOException
ソケットを作成し、指定されたホストの指定されたポートへ接続する。 3番目の引数でストリーム型にするかデータグラム型にするかを指定する。
パラメータ:
host - ホスト名
port - ポート番号
stream - ストリームかどうかを示す boolean
 o Socket
  public Socket(InetAddress address,
                int port) throws IOException
ストリームソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。
パラメータ:
address - IP アドレス
port - ポート番号
 o Socket
  public Socket(InetAddress address,
                int port,
                boolean stream) throws IOException
ソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。 3番目の引数でストリーム型にするかデータグラム型にするかを指定する。
パラメータ:
address - IP アドレス
port - ポート番号
stream - ストリームかどうかを示す boolean

Methods

 o getInetAddress
  public InetAddress getInetAddress()
接続先の IP アドレスを得る。
 o getPort
  public int getPort()
接続先のポート番号を得る。
 o getLocalPort
  public int getLocalPort()
ローカルポート番号を得る。
 o getInputStream
  public InputStream getInputStream() throws IOException
ソケットの InputStream を得る。
 o getOutputStream
  public OutputStream getOutputStream() throws IOException
ソケットの OutputStream を得る。
 o close
  public synchronized void close() throws IOException
ソケットをクローズする。
 o toString
  public String toString()
ソケットを String に変換する。
オーバーライド:
クラス ObjecttoString
 o setSocketImplFactory
  public static synchronized void setSocketImplFactory(SocketImplFactory fac) throws IOException
システム全体の、クライアント用の SocketImplFactory を設定する。 ファクトリは1回だけ設定することができる。
パラメータ:
fac - 設定したいファクトリ
例外: SocketException
ファクトリがすでに設定されている

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標