void |
DatagramSocket.bind(SocketAddress addr) |
このDatagramSocketを特定のアドレスおよびポートにバインドします。
|
protected abstract void |
DatagramSocketImpl.bind(int lport, InetAddress laddr) |
データグラム・ソケットをローカルのポートおよびアドレスにバインドします。
|
void |
DatagramSocket.connect(SocketAddress addr) |
このソケットをリモート・ソケット・アドレス(IPアドレス+ポート番号)に接続します。
|
protected void |
DatagramSocketImpl.connect(InetAddress address, int port) |
データグラム・ソケットをリモート接続先に接続します。
|
protected abstract void |
DatagramSocketImpl.create() |
データグラム・ソケットを作成します。
|
boolean |
DatagramSocket.getBroadcast() |
SO_BROADCASTが有効かどうかを調べます。
|
static NetworkInterface |
NetworkInterface.getByIndex(int index) |
指定されたインデックスのネットワーク・インタフェースを取得します。
|
static NetworkInterface |
NetworkInterface.getByInetAddress(InetAddress addr) |
指定されたインターネット・プロトコル(IP)アドレスがバインドされているネットワーク・インタフェースを検索する簡易メソッド。
|
static NetworkInterface |
NetworkInterface.getByName(String name) |
指定された名前のネットワーク・インタフェースを検索します。
|
byte[] |
NetworkInterface.getHardwareAddress() |
インタフェースがハードウェア・アドレス(通常はMAC)を持っており、そのアドレスに現在の特権を使ってアクセス可能である場合に、そのアドレスを返します。
|
InetAddress |
MulticastSocket.getInterface() |
マルチキャスト・パケットに使用するネットワーク・インタフェースのアドレスを取得します。
|
boolean |
Socket.getKeepAlive() |
|
boolean |
MulticastSocket.getLoopbackMode() |
マルチキャスト・データグラムのローカル・ループバックの設定値を取得します。
|
int |
NetworkInterface.getMTU() |
このインタフェースの最大転送単位(MTU)を返します。
|
NetworkInterface |
MulticastSocket.getNetworkInterface() |
マルチキャスト・ネットワーク・インタフェース・セットを取得します。
|
static Enumeration<NetworkInterface> |
NetworkInterface.getNetworkInterfaces() |
このマシン上のすべてのインタフェースのEnumeration を返します。
|
boolean |
Socket.getOOBInline() |
|
Object |
SocketOptions.getOption(int optID) |
オプションの値を取得します。
|
int |
DatagramSocket.getReceiveBufferSize() |
このDatagramSocket で使われるSO_RCVBUFオプションの値を取得します。これは、このDatagramSocket で入力用としてプラットフォームが使うバッファのサイズです。
|
int |
ServerSocket.getReceiveBufferSize() |
このServerSocket で使われるSO_RCVBUF オプションの値を取得します。これは、このServerSocket から受け取るソケットに使用される推奨バッファ・サイズです。
|
int |
Socket.getReceiveBufferSize() |
このSocket で使われるSO_RCVBUF オプションの値を取得します。これは、このSocket で入力用としてプラットフォームが使うバッファのサイズです。
|
boolean |
DatagramSocket.getReuseAddress() |
SO_REUSEADDRが有効かどうかを調べます。
|
boolean |
ServerSocket.getReuseAddress() |
|
boolean |
Socket.getReuseAddress() |
|
int |
DatagramSocket.getSendBufferSize() |
このDatagramSocket で使われるSO_SNDBUFオプションの値を取得します。これは、このDatagramSocket で出力用としてプラットフォームが使うバッファのサイズです。
|
int |
Socket.getSendBufferSize() |
このSocket で使われるSO_SNDBUF オプションの値を取得します。これは、このSocket で出力用としてプラットフォームが使うバッファのサイズです。
|
int |
Socket.getSoLinger() |
|
int |
DatagramSocket.getSoTimeout() |
SO_TIMEOUTの設定を取得します。このオプションが無効(タイム・アウトが無限)の場合は0を返します。
|
int |
Socket.getSoTimeout() |
Returns setting for SO_TIMEOUT .このオプションが無効(タイム・アウトが無限)の場合は0を返します。
|
boolean |
Socket.getTcpNoDelay() |
|
int |
DatagramSocket.getTrafficClass() |
このDatagramSocketから送信されるパケットのIPデータグラム・ヘッダーのトラフィック・クラスまたはサービス型を取得します。
|
int |
Socket.getTrafficClass() |
このソケットから送信されるパケットのIPヘッダーのトラフィック・クラスまたはサービス・タイプを取得します。
|
boolean |
NetworkInterface.isLoopback() |
ネットワーク・インタフェースがループバック・インタフェースかどうかを返します。
|
boolean |
NetworkInterface.isPointToPoint() |
ネットワーク・インタフェースがポイント・ツー・ポイント・インタフェースかどうかを返します。
|
boolean |
NetworkInterface.isUp() |
ネットワーク・インタフェースが起動し、動作しているかどうかを返します。
|
static Stream<NetworkInterface> |
NetworkInterface.networkInterfaces() |
このマシン上のすべてのインタフェースのStream を返します。
|
void |
DatagramSocket.setBroadcast(boolean on) |
SO_BROADCASTを有効または無効にします。
|
void |
MulticastSocket.setInterface(InetAddress inf) |
ネットワーク・インタフェースの値によってその動作が影響をうけるメソッドが使用する、マルチキャスト・ネットワーク・インタフェースを設定します。
|
void |
Socket.setKeepAlive(boolean on) |
|
void |
MulticastSocket.setLoopbackMode(boolean disable) |
マルチキャスト・データグラムのローカル・ループバックを有効または無効にします。このオプションは、マルチキャスト・データをローカル・ソケットにループ・バックするかどうかを設定するヒントとして、プラットフォームのネットワーク・コードが使います。
|
void |
MulticastSocket.setNetworkInterface(NetworkInterface netIf) |
このソケットから送信される送出マルチキャスト・データグラム用のネットワーク・インタフェースを指定します。
|
void |
Socket.setOOBInline(boolean on) |
SO_OOBINLINE (TCP緊急データの受信)を有効または無効にします。デフォルトではこのオプションは無効になっており、ソケット上で受信されたTCP緊急データは何の通知もなく破棄されます。
|
void |
SocketOptions.setOption(int optID, Object value) |
optIDで指定されたオプションを有効または無効にします。
|
void |
DatagramSocket.setReceiveBufferSize(int size) |
SO_RCVBUFオプションを、このDatagramSocket に指定された値に設定します。
|
void |
ServerSocket.setReceiveBufferSize(int size) |
このServerSocket から受け入れられたソケットのSO_RCVBUF オプションのデフォルト推奨値を設定します。
|
void |
Socket.setReceiveBufferSize(int size) |
|
void |
DatagramSocket.setReuseAddress(boolean on) |
SO_REUSEADDRソケット・オプションを有効または無効にします。
|
void |
ServerSocket.setReuseAddress(boolean on) |
|
void |
Socket.setReuseAddress(boolean on) |
|
void |
DatagramSocket.setSendBufferSize(int size) |
SO_SNDBUFオプションを、このDatagramSocket に指定された値に設定します。
|
void |
Socket.setSendBufferSize(int size) |
|
void |
Socket.setSoLinger(boolean on, int linger) |
|
void |
DatagramSocket.setSoTimeout(int timeout) |
指定されたタイム・アウト(ミリ秒)を使ってSO_TIMEOUTを有効または無効にします。
|
void |
ServerSocket.setSoTimeout(int timeout) |
|
void |
Socket.setSoTimeout(int timeout) |
|
void |
Socket.setTcpNoDelay(boolean on) |
|
void |
DatagramSocket.setTrafficClass(int tc) |
このDatagramSocketから送信されるデータグラムのIPデータグラム・ヘッダーのトラフィック・クラスまたはサービス型octetを設定します。
|
void |
Socket.setTrafficClass(int tc) |
このソケットから送信されるパケットのIPヘッダーのトラフィック・クラスまたはサービス・タイプのオクテットを設定します。
|
boolean |
NetworkInterface.supportsMulticast() |
ネットワーク・インタフェースがマルチキャストをサポートしているかどうかを返します。
|