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

クラス java.net.SocketImpl

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

public class SocketImpl
extends Object
ソケットの実装のクラス。これは抽象クラスなので、 実装するためにはサブクラス化されなければならない。

Variable Index

 o address
接続する IP アドレス。
 o fd
ファイル記述子オブジェクト。
 o localport
 o port
接続するポート。

Constructor Index

 o SocketImpl()

Method Index

 o accept(SocketImpl)
接続を受け入れる。
 o available()
ブロッキングなしで読めるバイト数を返す。
 o bind(InetAddress, int)
指定されたホストの指定されたポートへソケットを結び付ける。
 o close()
ソケットをクローズする。
 o connect(String, int)
指定されたホストの指定されたポートへソケットを接続する。
 o connect(InetAddress, int)
指定されたポートの指定された IP アドレスへソケットを接続する。
 o create(boolean)
ストリーム型かデータグラム型かを指定してソケットを作成する。
 o getFileDescriptor()
 o getInetAddress()
 o getInputStream()
ソケットの InputStream を得る。
 o getLocalPort()
 o getOutputStream()
ソケットの OutputStream を得る。
 o getPort()
 o listen(int)
指定された時間内、接続を待機する。
 o toString()
ソケットの IP アドレスとポート番号を String で返す。

Variables

 o fd
  protected FileDescriptor fd
ファイル記述子オブジェクト。
 o address
  protected InetAddress address
接続する IP アドレス。
 o port
  protected int port
接続するポート。
 o localport
  protected int localport

Constructors

 o SocketImpl
  public SocketImpl()

Methods

 o create
  protected abstract void create(boolean stream) throws IOException
ストリーム型かデータグラム型かを指定してソケットを作成する。
パラメータ:
stream - ストリームかどうかを示す boolean
 o connect
  protected abstract void connect(String host,
                                  int port) throws IOException
指定されたホストの指定されたポートへソケットを接続する。
パラメータ:
host - ホスト名
port - ポート番号
 o connect
  protected abstract void connect(InetAddress address,
                                  int port) throws IOException
指定されたポートの指定された IP アドレスへソケットを接続する。
パラメータ:
address - IP アドレス
port - ポート番号
 o bind
  protected abstract void bind(InetAddress host,
                               int port) throws IOException
指定されたホストの指定されたポートへソケットを結び付ける。
パラメータ:
host - IP アドレス
port - ポート番号
 o listen
  protected abstract void listen(int count) throws IOException
指定された時間内、接続を待機する。
パラメータ:
count - 接続を待機する時間 connections
 o accept
  protected abstract void accept(SocketImpl s) throws IOException
接続を受け入れる。
パラメータ:
s - 受け入れる接続
 o getInputStream
  protected abstract InputStream getInputStream() throws IOException
ソケットの InputStream を得る。
 o getOutputStream
  protected abstract OutputStream getOutputStream() throws IOException
ソケットの OutputStream を得る。
 o available
  protected abstract int available() throws IOException
ブロッキングなしで読めるバイト数を返す。
 o close
  protected abstract void close() throws IOException
ソケットをクローズする。
 o getFileDescriptor
  protected FileDescriptor getFileDescriptor()
 o getInetAddress
  protected InetAddress getInetAddress()
 o getPort
  protected int getPort()
 o getLocalPort
  protected int getLocalPort()
 o toString
  public String toString()
ソケットの IP アドレスとポート番号を String で返す。
オーバーライド:
クラス ObjecttoString

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

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