クラス java.net.SocketImpl
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.net.SocketImpl
java.lang.Object
|
+----java.net.SocketImpl
- public class SocketImpl
- extends Object
ソケットの実装のクラス。これは抽象クラスなので、
実装するためにはサブクラス化されなければならない。
-
address
- 接続する IP アドレス。
-
fd
- ファイル記述子オブジェクト。
-
localport
-
-
port
- 接続するポート。
-
SocketImpl()
-
-
accept(SocketImpl)
- 接続を受け入れる。
-
available()
- ブロッキングなしで読めるバイト数を返す。
-
bind(InetAddress, int)
- 指定されたホストの指定されたポートへソケットを結び付ける。
-
close()
- ソケットをクローズする。
-
connect(String, int)
- 指定されたホストの指定されたポートへソケットを接続する。
-
connect(InetAddress, int)
- 指定されたポートの指定された IP アドレスへソケットを接続する。
-
create(boolean)
- ストリーム型かデータグラム型かを指定してソケットを作成する。
-
getFileDescriptor()
-
-
getInetAddress()
-
-
getInputStream()
- ソケットの InputStream を得る。
-
getLocalPort()
-
-
getOutputStream()
- ソケットの OutputStream を得る。
-
getPort()
-
-
listen(int)
- 指定された時間内、接続を待機する。
-
toString()
- ソケットの IP アドレスとポート番号を String で返す。
fd
protected FileDescriptor fd
- ファイル記述子オブジェクト。
address
protected InetAddress address
- 接続する IP アドレス。
port
protected int port
- 接続するポート。
localport
protected int localport
SocketImpl
public SocketImpl()
create
protected abstract void create(boolean stream) throws IOException
- ストリーム型かデータグラム型かを指定してソケットを作成する。
- パラメータ:
- stream - ストリームかどうかを示す boolean
connect
protected abstract void connect(String host,
int port) throws IOException
- 指定されたホストの指定されたポートへソケットを接続する。
- パラメータ:
- host - ホスト名
- port - ポート番号
connect
protected abstract void connect(InetAddress address,
int port) throws IOException
- 指定されたポートの指定された IP アドレスへソケットを接続する。
- パラメータ:
- address - IP アドレス
- port - ポート番号
bind
protected abstract void bind(InetAddress host,
int port) throws IOException
- 指定されたホストの指定されたポートへソケットを結び付ける。
- パラメータ:
- host - IP アドレス
- port - ポート番号
listen
protected abstract void listen(int count) throws IOException
- 指定された時間内、接続を待機する。
- パラメータ:
- count - 接続を待機する時間
connections
accept
protected abstract void accept(SocketImpl s) throws IOException
- 接続を受け入れる。
- パラメータ:
- s - 受け入れる接続
getInputStream
protected abstract InputStream getInputStream() throws IOException
- ソケットの InputStream を得る。
getOutputStream
protected abstract OutputStream getOutputStream() throws IOException
- ソケットの OutputStream を得る。
available
protected abstract int available() throws IOException
- ブロッキングなしで読めるバイト数を返す。
close
protected abstract void close() throws IOException
- ソケットをクローズする。
getFileDescriptor
protected FileDescriptor getFileDescriptor()
getInetAddress
protected InetAddress getInetAddress()
getPort
protected int getPort()
getLocalPort
protected int getLocalPort()
toString
public String toString()
- ソケットの IP アドレスとポート番号を String で返す。
- オーバーライド:
- クラス Object の toString
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標