全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.net.Socket
 ソケットの実際の処理は SocketImpl クラスのインスタンスによって行われます。アプリケーションはソケットを作成するソケットファクトリを変更することによって、ローカルのファイアウォールに適したソケットを作成するように、アプリケーション自身を構成することができます。
 
 Socket()
	Socket()
   Socket(InetAddress, int)
	Socket(InetAddress, int)
   Socket(InetAddress, int, boolean)
	Socket(InetAddress, int, boolean)
   Socket(InetAddress, int, InetAddress, int)
	Socket(InetAddress, int, InetAddress, int)
   Socket(SocketImpl)
	Socket(SocketImpl)
   Socket(String, int)
	Socket(String, int)
   Socket(String, int, boolean)
	Socket(String, int, boolean)
   Socket(String, int, InetAddress, int)
	Socket(String, int, InetAddress, int)
   
 close()
	close()
   getInetAddress()
	getInetAddress()
   getInputStream()
	getInputStream()
   getLocalAddress()
	getLocalAddress()
   getLocalPort()
	getLocalPort()
   getOutputStream()
	getOutputStream()
   getPort()
	getPort()
   getSoLinger()
	getSoLinger()
   getSoTimeout()
	getSoTimeout()
   getTcpNoDelay()
	getTcpNoDelay()
   setSocketImplFactory(SocketImplFactory)
	setSocketImplFactory(SocketImplFactory)
   setSoLinger(boolean, int)
	setSoLinger(boolean, int)
   setSoTimeout(int)
	setSoTimeout(int)
   setTcpNoDelay(boolean)
	setTcpNoDelay(boolean)
   toString()
	toString()
  String に変換する。
 
 Socket
Socket
protected Socket()
 Socket
Socket
protected Socket(SocketImpl impl) throws SocketException
impl パラメータにはサブクラスがソケット上で使用する SocketImpl のインスタンスを指定します。
 Socket
Socket
  public Socket(String host,
                int port) throws UnknownHostException, IOException
アプリケーションでサーバソケットファクトリを指定していれば、そのファクトリの createSocketImpl メソッドが呼び出され、実際のソケットが作成されます。それ以外の場合は普通のソケットが作成されます。
 Socket
Socket
  public Socket(InetAddress address,
                int port) throws IOException
アプリケーションでサーバソケットファクトリを指定していれば、そのファクトリの createSocketImpl メソッドが呼び出され、実際のソケットが作成されます。それ以外の場合は普通のソケットが作成されます。
 Socket
Socket
  public Socket(String host,
                int port,
                InetAddress localAddr,
                int localPort) throws IOException
 Socket
Socket
  public Socket(InetAddress address,
                int port,
                InetAddress localAddr,
                int localPort) throws IOException
 Socket
Socket
  public Socket(String host,
                int port,
                boolean stream) throws IOException
 stream 引数に true を指定すると、ストリームソケットが作成されます。stream 引数に false を指定すると、データグラムソケットが作成されます。
 
 アプリケーションでサーバソケットファクトリを指定している場合は、そのファクトリの createSocketImpl メソッドが呼び出され、実際のソケットが作成されます。それ以外の場合は「普通の」ソケットが作成されます。
boolean 値
     Socket
Socket
  public Socket(InetAddress host,
                int port,
                boolean stream) throws IOException
 stream 引数に true を指定すると、ストリームソケットが作成されます。stream 引数に false を指定すると、データグラムソケットが作成されます。
 
 アプリケーションでサーバソケットファクトリを指定している場合は、そのファクトリの createSocketImpl メソッドが呼び出され、実際のソケットが作成されます。それ以外の場合は「普通の」ソケットが作成されます。
true を指定するとストリームソケットが作成され、それ以外の場合はデータグラムソケットが作成される
     
 getInetAddress
getInetAddress
public InetAddress getInetAddress()
 getLocalAddress
getLocalAddress
public InetAddress getLocalAddress()
 getPort
getPort
public int getPort()
 getLocalPort
getLocalPort
public int getLocalPort()
 getInputStream
getInputStream
public InputStream getInputStream() throws IOException
 getOutputStream
getOutputStream
public OutputStream getOutputStream() throws IOException
 setTcpNoDelay
setTcpNoDelay
public void setTcpNoDelay(boolean on) throws SocketException
 getTcpNoDelay
getTcpNoDelay
public boolean getTcpNoDelay() throws SocketException
 setSoLinger
setSoLinger
  public void setSoLinger(boolean on,
                          int val) throws SocketException
 getSoLinger
getSoLinger
public int getSoLinger() throws SocketException
 setSoTimeout
setSoTimeout
public synchronized void setSoTimeout(int timeout) throws SocketException
 getSoTimeout
getSoTimeout
public synchronized int getSoTimeout() throws SocketException
 close
close
public synchronized void close() throws IOException
 toString
toString
public String toString()
String に変換します。
 setSocketImplFactory
setSocketImplFactory
public static synchronized void setSocketImplFactory(SocketImplFactory fac) throws IOException
 アプリケーションで新しいクライアントソケットを作成すると、ソケット実装ファクトリの createSocketImpl メソッドが呼び出され、実際のソケットが作成されます。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス