インタフェース
java.net.SocketOptionの使用
-
SocketOptionを使用しているパッケージ パッケージ 説明 com.sun.nio.sctp Stream Control Transport Protocol用のJava APIです。java.net ネットワーク・アプリケーションを実装するためのクラスを提供します。java.nio.channels 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。jdk.net java.net
およびjava.nio.channels
ソケット・クラスに対するプラットフォーム固有のソケット・オプション。 -
-
com.sun.nio.sctpでのSocketOptionの使用
com.sun.nio.sctpのSocketOptionのサブインタフェース 修飾子と型 インタフェース 説明 interface
SctpSocketOption<T>
SCTPチャネルに関連付けられたソケット・オプションです。 -
java.netでのSocketOptionの使用
SocketOptionとして宣言されているjava.netのフィールド 修飾子と型 フィールド 説明 static SocketOption<NetworkInterface>
StandardSocketOptions. IP_MULTICAST_IF
IP (Internet Protocol)マルチキャスト・データグラムのネットワーク・インタフェース。static SocketOption<Boolean>
StandardSocketOptions. IP_MULTICAST_LOOP
IP (Internet Protocol)マルチキャスト・データグラムのループ・バック。static SocketOption<Integer>
StandardSocketOptions. IP_MULTICAST_TTL
IP (Internet Protocol)マルチキャスト・データグラムの有効期間。static SocketOption<Integer>
StandardSocketOptions. IP_TOS
IP (Internet Protocol)ヘッダーのサービス・タイプ(ToS)。static SocketOption<Boolean>
StandardSocketOptions. SO_BROADCAST
ブロードキャスト・データグラムの転送を許可します。static SocketOption<Boolean>
StandardSocketOptions. SO_KEEPALIVE
接続をキープアライブにします。static SocketOption<Integer>
StandardSocketOptions. SO_LINGER
閉じるときにデータが存在する場合は遅延します。static SocketOption<Integer>
StandardSocketOptions. SO_RCVBUF
ソケット受信バッファのサイズ。static SocketOption<Boolean>
StandardSocketOptions. SO_REUSEADDR
アドレスを再利用します。static SocketOption<Boolean>
StandardSocketOptions. SO_REUSEPORT
ポートを再利用します。static SocketOption<Integer>
StandardSocketOptions. SO_SNDBUF
ソケット送信バッファのサイズ。static SocketOption<Boolean>
StandardSocketOptions. TCP_NODELAY
Nagleアルゴリズムを無効にします。型SocketOptionの引数を持つ型を返すjava.netのメソッド 修飾子と型 メソッド 説明 Set<SocketOption<?>>
DatagramSocket. supportedOptions()
このソケットでサポートされているソケット・オプションのセットを返します。protected Set<SocketOption<?>>
DatagramSocketImpl. supportedOptions()
このimplとthis implソケットでサポートされているSocketOptionsのセットを返します。(DatagramSocketまたはMulticastSocket)Set<SocketOption<?>>
MulticastSocket. supportedOptions()
Set<SocketOption<?>>
ServerSocket. supportedOptions()
このサーバー・ソケットでサポートされているソケット・オプションのセットを返します。Set<SocketOption<?>>
Socket. supportedOptions()
このソケットでサポートされているソケット・オプションのセットを返します。protected Set<SocketOption<?>>
SocketImpl. supportedOptions()
このimplとthis implソケットでサポートされているSocketOptionsのセットを返します。(ソケットまたはServerSocket)型SocketOptionのパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 <T> T
DatagramSocket. getOption(SocketOption<T> name)
ソケット・オプションの値を返します。protected <T> T
DatagramSocketImpl. getOption(SocketOption<T> name)
ソケット・オプションを取得するために呼び出されます。<T> T
ServerSocket. getOption(SocketOption<T> name)
ソケット・オプションの値を返します。<T> T
Socket. getOption(SocketOption<T> name)
ソケット・オプションの値を返します。protected <T> T
SocketImpl. getOption(SocketOption<T> name)
ソケット・オプションを取得するために呼び出されます。<T> DatagramSocket
DatagramSocket. setOption(SocketOption<T> name, T value)
ソケット・オプションの値を設定します。protected <T> void
DatagramSocketImpl. setOption(SocketOption<T> name, T value)
ソケット・オプションを設定するために呼び出されます。<T> ServerSocket
ServerSocket. setOption(SocketOption<T> name, T value)
ソケット・オプションの値を設定します。<T> Socket
Socket. setOption(SocketOption<T> name, T value)
ソケット・オプションの値を設定します。protected <T> void
SocketImpl. setOption(SocketOption<T> name, T value)
ソケット・オプションを設定するために呼び出されます。 -
java.nio.channelsでのSocketOptionの使用
SocketOption型の引数を持つ型を返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 Set<SocketOption<?>>
NetworkChannel. supportedOptions()
このチャネルがサポートするソケット・オプションのセットを返します。SocketOption型のパラメータを持つjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 <T> T
NetworkChannel. getOption(SocketOption<T> name)
ソケット・オプションの値を返します。abstract <T> AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. setOption(SocketOption<T> name, T value)
abstract <T> AsynchronousSocketChannel
AsynchronousSocketChannel. setOption(SocketOption<T> name, T value)
abstract <T> DatagramChannel
DatagramChannel. setOption(SocketOption<T> name, T value)
<T> NetworkChannel
NetworkChannel. setOption(SocketOption<T> name, T value)
ソケット・オプションの値を設定します。abstract <T> ServerSocketChannel
ServerSocketChannel. setOption(SocketOption<T> name, T value)
abstract <T> SocketChannel
SocketChannel. setOption(SocketOption<T> name, T value)
-
jdk.netでのSocketOptionの使用
SocketOptionとして宣言されたjdk.netのフィールド 修飾子と型 フィールド 説明 static SocketOption<SocketFlow>
ExtendedSocketOptions. SO_FLOW_SLA
サービス・レベル・プロパティ。型SocketOptionの引数を持つ型を返すjdk.netのメソッド 修飾子と型 メソッド 説明 static Set<SocketOption<?>>
Sockets. supportedOptions(Class<?> socketType)
指定されたソケット・タイプがサポートするSocketOption
のセットを返します。型SocketOptionのパラメータを持つjdk.netのメソッド 修飾子と型 メソッド 説明 static <T> T
Sockets. getOption(DatagramSocket s, SocketOption<T> name)
DatagramSocket
またはMulticastSocket
からソケット・オプションの値を返しますstatic <T> T
Sockets. getOption(ServerSocket s, SocketOption<T> name)
ServerSocket
からソケット・オプションの値を返しますstatic <T> T
Sockets. getOption(Socket s, SocketOption<T> name)
Socket
からソケット・オプションの値を返しますstatic <T> void
Sockets. setOption(DatagramSocket s, SocketOption<T> name, T value)
DatagramSocket
またはMulticastSocket
にソケット・オプションの値を設定しますstatic <T> void
Sockets. setOption(ServerSocket s, SocketOption<T> name, T value)
ServerSocket
にソケット・オプションの値を設定しますstatic <T> void
Sockets. setOption(Socket s, SocketOption<T> name, T value)
Socket
にソケット・オプションの値を設定します
-