クラス java.net.Socket
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.net.Socket
java.lang.Object
|
+----java.net.Socket
- public final class Socket
- extends Object
クライアント用のソケットクラス。実際のソケット操作には SocketImpl を使用している。
ファイアウォールに依存したソケットの実装を利用するために、
SocketImplFactory を設定することによってソケットの実装を変更することができる。
-
Socket(String, int)
-
ストリームソケットを作成し、指定されたホストの指定されたポートへ接続する。
-
Socket(String, int, boolean)
-
ソケットを作成し、指定されたホストの指定されたポートへ接続する。
-
Socket(InetAddress, int)
-
ストリームソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。
-
Socket(InetAddress, int, boolean)
-
ソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。
-
close()
- ソケットをクローズする。
-
getInetAddress()
- 接続先の IP アドレスを得る。
-
getInputStream()
- ソケットの InputStream を得る。
-
getLocalPort()
- ローカルポート番号を得る。
-
getOutputStream()
- ソケットの OutputStream を得る。
-
getPort()
- 接続先のポート番号を得る。
-
setSocketImplFactory(SocketImplFactory)
- システム全体の、クライアント用の SocketImplFactory を設定する。
-
toString()
- ソケットを String に変換する。
Socket
public Socket(String host,
int port) throws UnknownHostException, IOException
- ストリームソケットを作成し、指定されたホストの指定されたポートへ接続する。
- パラメータ:
- host - ホスト名
- port - ポート番号
Socket
public Socket(String host,
int port,
boolean stream) throws IOException
- ソケットを作成し、指定されたホストの指定されたポートへ接続する。
3番目の引数でストリーム型にするかデータグラム型にするかを指定する。
- パラメータ:
- host - ホスト名
- port - ポート番号
- stream - ストリームかどうかを示す boolean
Socket
public Socket(InetAddress address,
int port) throws IOException
- ストリームソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。
- パラメータ:
- address - IP アドレス
- port - ポート番号
Socket
public Socket(InetAddress address,
int port,
boolean stream) throws IOException
- ソケットを作成し、指定されたポートの指定された IP アドレスへ接続する。
3番目の引数でストリーム型にするかデータグラム型にするかを指定する。
- パラメータ:
- address - IP アドレス
- port - ポート番号
- stream - ストリームかどうかを示す boolean
getInetAddress
public InetAddress getInetAddress()
- 接続先の IP アドレスを得る。
getPort
public int getPort()
- 接続先のポート番号を得る。
getLocalPort
public int getLocalPort()
- ローカルポート番号を得る。
getInputStream
public InputStream getInputStream() throws IOException
- ソケットの InputStream を得る。
getOutputStream
public OutputStream getOutputStream() throws IOException
- ソケットの OutputStream を得る。
close
public synchronized void close() throws IOException
- ソケットをクローズする。
toString
public String toString()
- ソケットを String に変換する。
- オーバーライド:
- クラス Object の toString
setSocketImplFactory
public static synchronized void setSocketImplFactory(SocketImplFactory fac) throws IOException
- システム全体の、クライアント用の SocketImplFactory を設定する。
ファクトリは1回だけ設定することができる。
- パラメータ:
- fac - 設定したいファクトリ
- 例外: SocketException
- ファクトリがすでに設定されている
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標