|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
SocketException を使用しているパッケージ | |
---|---|
java.net | ネットワークアプリケーションを実装するためのクラスを提供します。 |
java.net での SocketException の使用 |
---|
java.net での SocketException のサブクラス | |
---|---|
class |
BindException
ソケットをローカルアドレスとポートにバインドしようとした際にエラーが発生したことを通知します。 |
class |
ConnectException
ソケットをリモートアドレスとポートに接続しようとした際にエラーが発生したことを通知します。 |
class |
NoRouteToHostException
ソケットをリモートアドレスとポートに接続しようとした際にエラーが発生したことを通知します。 |
class |
PortUnreachableException
ICMP ポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。 |
SocketException をスローする java.net のメソッド | |
---|---|
protected abstract void |
DatagramSocketImpl.bind(int lport,
InetAddress laddr)
データグラムソケットをローカルのポートおよびアドレスにバインドします。 |
void |
DatagramSocket.bind(SocketAddress addr)
この DatagramSocket を特定のアドレスおよびポートにバインドします。 |
protected void |
DatagramSocketImpl.connect(InetAddress address,
int port)
データグラムソケットをリモート接続先に接続します。 |
void |
DatagramSocket.connect(SocketAddress addr)
このソケットをリモートソケットアドレス (IP アドレス + ポート番号) に接続します。 |
protected abstract void |
DatagramSocketImpl.create()
データグラムソケットを作成します。 |
boolean |
DatagramSocket.getBroadcast()
SO_BROADCAST が有効かどうかを調べます。 |
static NetworkInterface |
NetworkInterface.getByInetAddress(InetAddress addr)
指定された インターネットプロトコル (IP) アドレスがバインドされているネットワークインタフェースを検索する簡易メソッド。 |
static NetworkInterface |
NetworkInterface.getByName(String name)
指定された名前のネットワークインタフェースを検索します。 |
byte[] |
NetworkInterface.getHardwareAddress()
インタフェースがハードウェアアドレス (通常は MAC) を持っており、そのアドレスに現在の特権を使ってアクセス可能である場合に、そのアドレスを返します。 |
InetAddress |
MulticastSocket.getInterface()
マルチキャストパケットに使用するネットワークインタフェースのアドレスを取得します。 |
boolean |
Socket.getKeepAlive()
SO_KEEPALIVE が有効かどうかを調べます。 |
boolean |
MulticastSocket.getLoopbackMode()
マルチキャストデータグラムのローカルループバックの設定値を取得します。 |
int |
NetworkInterface.getMTU()
このインタフェースの最大転送単位 (MTU) を返します。 |
NetworkInterface |
MulticastSocket.getNetworkInterface()
マルチキャストネットワークインタフェ−スセットを取得します。 |
static Enumeration<NetworkInterface> |
NetworkInterface.getNetworkInterfaces()
このマシン上のすべてのインタフェースを返します。 |
boolean |
Socket.getOOBInline()
OOBINLINE が有効かどうかを調べます。 |
Object |
SocketOptions.getOption(int optID)
オプションの値を取得します。 |
int |
DatagramSocket.getReceiveBufferSize()
この DatagramSocket で使われる SO_RCVBUF オプションの値を取得します。 |
int |
ServerSocket.getReceiveBufferSize()
この ServerSocket で使われる SO_RCVBUF オプションの値を取得します。 |
int |
Socket.getReceiveBufferSize()
この Socket で使われる SO_RCVBUF オプションの値を取得します。 |
boolean |
DatagramSocket.getReuseAddress()
SO_REUSEADDR が有効かどうかを調べます。 |
boolean |
ServerSocket.getReuseAddress()
SO_REUSEADDR が有効かどうかを調べます。 |
boolean |
Socket.getReuseAddress()
SO_REUSEADDR が有効かどうかを調べます。 |
int |
DatagramSocket.getSendBufferSize()
この DatagramSocket で使われる SO_SNDBUF オプションの値を取得します。 |
int |
Socket.getSendBufferSize()
この Socket で使われる SO_SNDBUF オプションの値を取得します。 |
int |
Socket.getSoLinger()
SO_LINGER の設定を返します。 |
int |
DatagramSocket.getSoTimeout()
SO_TIMEOUT の設定を取得します。 |
int |
Socket.getSoTimeout()
SO_TIMEOUT の設定を返します。 |
boolean |
Socket.getTcpNoDelay()
TCP_NODELAY が有効かどうかを調べます。 |
int |
DatagramSocket.getTrafficClass()
この DatagramSocket から送信されるパケットの IP データグラムヘッダーのトラフィッククラスまたはサービス型を取得します。 |
int |
Socket.getTrafficClass()
このソケットから送信されるパケットの IP ヘッダーのトラフィッククラスまたはサービスタイプを取得します。 |
boolean |
NetworkInterface.isLoopback()
ネットワークインタフェースがループバックインタフェースかどうかを返します。 |
boolean |
NetworkInterface.isPointToPoint()
ネットワークインタフェースがポイントツーポイントインタフェースかどうかを返します。 |
boolean |
NetworkInterface.isUp()
ネットワークインタフェースが起動し、動作しているかどうかを返します。 |
void |
DatagramSocket.setBroadcast(boolean on)
SO_BROADCAST を有効または無効にします。 |
void |
MulticastSocket.setInterface(InetAddress inf)
ネットワークインタフェースの値によってその動作が影響をうけるメソッドが使用する、マルチキャストネットワークインタフェースを設定します。 |
void |
Socket.setKeepAlive(boolean on)
SO_KEEPALIVE を有効または無効にします。 |
void |
MulticastSocket.setLoopbackMode(boolean disable)
マルチキャストデータグラムのローカルループバックを有効または無効にします。 |
void |
MulticastSocket.setNetworkInterface(NetworkInterface netIf)
このソケットから送信される送出マルチキャストデータグラム用のネットワークインタフェースを指定します。 |
void |
Socket.setOOBInline(boolean on)
OOBINLINE (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)
この Socket の SO_RCVBUF オプションを指定された値に設定します。 |
void |
DatagramSocket.setReuseAddress(boolean on)
SO_REUSEADDR ソケットオプションを有効または無効にします。 |
void |
ServerSocket.setReuseAddress(boolean on)
SO_REUSEADDR ソケットオプションを有効または無効にします。 |
void |
Socket.setReuseAddress(boolean on)
SO_REUSEADDR ソケットオプションを有効または無効にします。 |
void |
DatagramSocket.setSendBufferSize(int size)
SO_SNDBUF オプションを、この DatagramSocket に指定された値に設定します。 |
void |
Socket.setSendBufferSize(int size)
この Socket の SO_SNDBUF オプションを指定された値に設定します。 |
void |
Socket.setSoLinger(boolean on,
int linger)
指定された遅延時間 (秒) を使って SO_LINGER を有効または無効にします。 |
void |
DatagramSocket.setSoTimeout(int timeout)
指定されたタイムアウト (ミリ秒) を使って SO_TIMEOUT を有効または無効にします。 |
void |
ServerSocket.setSoTimeout(int timeout)
指定されたタイムアウト (ミリ秒) を使って SO_TIMEOUT を有効または無効にします。 |
void |
Socket.setSoTimeout(int timeout)
指定されたタイムアウト (ミリ秒) を使って SO_TIMEOUT を有効または無効にします。 |
void |
Socket.setTcpNoDelay(boolean on)
TCP_NODELAY を有効または無効にします (Nagle のアルゴリズムの有効、無効の切り替え)。 |
void |
DatagramSocket.setTrafficClass(int tc)
この DatagramSocket から送信されるデータグラムの IP データグラムヘッダーのトラフィッククラスまたはサービス型 octet を設定します。 |
void |
Socket.setTrafficClass(int tc)
このソケットから送信されるパケットの IP ヘッダーのトラフィッククラスまたはサービスタイプのオクテットを設定します。 |
boolean |
NetworkInterface.supportsMulticast()
ネットワークインタフェースがマルチキャストをサポートしているかどうかを返します。 |
SocketException をスローする java.net のコンストラクタ | |
---|---|
DatagramPacket(byte[] buf,
int offset,
int length,
SocketAddress address)
長さ length 、オフセット offset のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。 |
|
DatagramPacket(byte[] buf,
int length,
SocketAddress address)
長さ length のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。 |
|
DatagramSocket()
データグラムソケットを構築し、ローカルホストマシン上の使用可能なポートにバインドします。 |
|
DatagramSocket(int port)
データグラムソケットを構築し、ローカルホストマシン上の指定されたポートにバインドします。 |
|
DatagramSocket(int port,
InetAddress laddr)
指定されたローカルアドレスにバインドされたデータグラムソケットを作成します。 |
|
DatagramSocket(SocketAddress bindaddr)
指定されたローカルアドレスにバインドされたデータグラムソケットを作成します。 |
|
Socket(SocketImpl impl)
ユーザーが指定した SocketImpl を使用して、接続されていないソケットを作成します。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。