|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
SocketException 를 사용하고 있는 패키지 | |
---|---|
java.net | 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다. |
java.net 에서의 SocketException 의 사용 |
---|
java.net 에서의 SocketException 의 서브 클래스 | |
---|---|
class |
BindException
소켓을 로컬 주소와 포트에 바인드 하려고 했을 때에 에러가 발생한 것을 통지합니다. |
class |
ConnectException
소켓을 원격 주소와 포트에 접속하려고 했을 때에 에러가 발생한 것을 통지합니다. |
class |
NoRouteToHostException
소켓을 원격 주소와 포트에 접속하려고 했을 때에 에러가 발생한 것을 통지합니다. |
class |
PortUnreachableException
ICMP 포트 도달 불가능 메세지가 접속된 데이터 그램에 수신된 것을 나타내는 시그널입니다. |
SocketException 를 throw 하는 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 |
Socket. getReceiveBufferSize ()
이 Socket 로 사용되는 SO_RCVBUF 옵션의 값을 가져옵니다. |
int |
ServerSocket. getReceiveBufferSize ()
이 ServerSocket 로 사용되는 SO_RCVBUF 옵션의 값을 가져옵니다. |
int |
DatagramSocket. getReceiveBufferSize ()
이 DatagramSocket 로 사용되는 SO_RCVBUF 옵션의 값을 가져옵니다. |
boolean |
Socket. getReuseAddress ()
SO_REUSEADDR 가 유효한가 어떤가를 조사합니다. |
boolean |
ServerSocket. getReuseAddress ()
SO_REUSEADDR 가 유효한가 어떤가를 조사합니다. |
boolean |
DatagramSocket. getReuseAddress ()
SO_REUSEADDR 가 유효한가 어떤가를 조사합니다. |
int |
Socket. getSendBufferSize ()
이 Socket 로 사용되는 SO_SNDBUF 옵션의 값을 가져옵니다. |
int |
DatagramSocket. getSendBufferSize ()
이 DatagramSocket 로 사용되는 SO_SNDBUF 옵션의 값을 가져옵니다. |
int |
Socket. getSoLinger ()
SO_LINGER 의 설정을 돌려줍니다. |
int |
Socket. getSoTimeout ()
SO_TIMEOUT 의 설정을 돌려줍니다. |
int |
DatagramSocket. getSoTimeout ()
SO_TIMEOUT 의 설정을 가져옵니다. |
boolean |
Socket. getTcpNoDelay ()
TCP_NODELAY 가 유효한가 어떤가를 조사합니다. |
int |
Socket. getTrafficClass ()
이 소켓으로부터 송신되는 패킷의 IP 헤더의 트래픽 클래스 또는 서비스 타입을 가져옵니다. |
int |
DatagramSocket. getTrafficClass ()
이 DatagramSocket 로부터 송신되는 패킷의 IP 데이터 그램 헤더의 트래픽 클래스 또는 서비스형을 가져옵니다. |
boolean |
NetworkInterface. isLoopback ()
네트워크 인터페이스가 루프백 인터페이스인가 어떤가를 돌려줍니다. |
boolean |
NetworkInterface. isPointToPoint ()
네트워크 인터페이스가 point-to-point 인터페이스인가 어떤가를 돌려줍니다. |
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 |
Socket. setReceiveBufferSize (int size)
이 Socket 의 SO_RCVBUF 옵션이 지정된 값으로 설정합니다. |
void |
ServerSocket. setReceiveBufferSize (int size)
이 ServerSocket 로부터 받아들여진 소켓의 SO_RCVBUF 옵션의 디폴트 추천값를 설정합니다. |
void |
DatagramSocket. setReceiveBufferSize (int size)
SO_RCVBUF 옵션을, 이 DatagramSocket 로 지정된 값으로 설정합니다. |
void |
Socket. setReuseAddress (boolean on)
SO_REUSEADDR 소켓 옵션을 유효 또는 무효로 합니다. |
void |
ServerSocket. setReuseAddress (boolean on)
SO_REUSEADDR 소켓 옵션을 유효 또는 무효로 합니다. |
void |
DatagramSocket. setReuseAddress (boolean on)
SO_REUSEADDR 소켓 옵션을 유효 또는 무효로 합니다. |
void |
Socket. setSendBufferSize (int size)
이 Socket 의 SO_SNDBUF 옵션이 지정된 값으로 설정합니다. |
void |
DatagramSocket. setSendBufferSize (int size)
SO_SNDBUF 옵션을, 이 DatagramSocket 로 지정된 값으로 설정합니다. |
void |
Socket. setSoLinger (boolean on,
int linger)
지정된 지연 시간 (초)을 사용해 SO_LINGER 를 유효 또는 무효로 합니다. |
void |
Socket. setSoTimeout (int timeout)
지정된 타임 아웃 (밀리 세컨드)을 사용해 SO_TIMEOUT 를 유효 또는 무효로 합니다. |
void |
ServerSocket. setSoTimeout (int timeout)
지정된 타임 아웃 (밀리 세컨드)을 사용해 SO_TIMEOUT 를 유효 또는 무효로 합니다. |
void |
DatagramSocket. setSoTimeout (int timeout)
지정된 대기 시간 (밀리 세컨드 단위)을 사용해, SO_TIMEOUT 를 유효 또는 무효로 합니다. |
void |
Socket. setTcpNoDelay (boolean on)
TCP_NODELAY 을 유효 또는 무효로 합니다 (Nagle 의 알고리즘의 유효, 무효의 변환). |
void |
Socket. setTrafficClass (int tc)
이 소켓으로부터 송신되는 패킷의 IP 헤더의 트래픽 클래스 또는 서비스 타입의 8중창을 설정합니다. |
void |
DatagramSocket. setTrafficClass (int tc)
이 DatagramSocket 로부터 송신되는 데이터 그램의 IP 데이터 그램 헤더의 트래픽 클래스 또는 서비스형 octet 를 설정합니다. |
boolean |
NetworkInterface. supportsMulticast ()
네트워크 인터페이스가 멀티 캐스트를 지원하고 있을지 어떨지를 돌려줍니다. |
SocketException 를 throw 하는 java.net 의 생성자 | |
---|---|
DatagramPacket (byte[] buf,
int offset,
int length,
SocketAddress address)
길이 length , 오프셋(offset) 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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.