|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.net.SocketFactory
public abstract class SocketFactory
이 클래스는, 소켓을 작성합니다. 이 클래스를 다른 팩토리의 서브 클래스에 들어갈 수 있으면(자), 특정의 종류의 소켓이 작성되어 소켓 레벨의 public 기능을 추가하기 위한 범용적인 시스템가 제공됩니다.
소켓 팩토리를 사용하면(자), 구축하는 소켓에 관한 일련의 정책를 간단하게 취득해, 소켓을 요구하는 특별한 코드 설정을 필요로 하지 않는 방법으로 소켓을 작성할 수 있습니다.
팩토리 클래스는, 환경 고유의 설정 메카니즘에 의해 지정됩니다. 예를 들어,getDefault 메소드는, 특정의 사용자 또는 애플릿에 적절한 팩토리를 돌려줄 수가 있습니다. 또, 시스템는, 특정의 목적에 맞추어 커스터마이즈 된 팩토리를 사용할 수 있습니다.
ServerSocketFactory
생성자 의 개요 | |
---|---|
protected |
SocketFactory ()
SocketFactory 를 작성합니다. |
메소드의 개요 | |
---|---|
Socket |
createSocket ()
접속되어 있지 않은 소켓을 작성합니다. |
abstract Socket |
createSocket (InetAddress host,
int port)
소켓을 작성해, 지정된 주소의 지정된 포트 번호에 접속합니다. |
abstract Socket |
createSocket (InetAddress address,
int port,
InetAddress localAddress,
int localPort)
소켓을 작성해, 지정된 원격 포트상의 지정된 원격 주소에 접속합니다. |
abstract Socket |
createSocket (String host,
int port)
소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다. |
abstract Socket |
createSocket (String host,
int port,
InetAddress localHost,
int localPort)
소켓을 작성해, 지정된 원격 포트상의 지정된 원격 호스트에게 접속합니다. |
static SocketFactory |
getDefault ()
환경에 디폴트로 제공되는 소켓 팩토리의 카피를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected SocketFactory()
SocketFactory
를 작성합니다.
메소드의 상세 |
---|
public static SocketFactory getDefault()
SocketFactory
public Socket createSocket() throws IOException
IOException
- 소켓을 작성할 수 없는 경우Socket.connect(java.net.SocketAddress)
,
Socket.connect(java.net.SocketAddress, int)
,
Socket.Socket()
public abstract Socket createSocket(String host, int port) throws IOException , UnknownHostException
host
- 서버 호스트port
- 서버 포트
Socket
IOException
- 소켓의 작성중에 입출력 에러가 발생했을 경우
UnknownHostException
- 호스트가 불명의 경우Socket.Socket(String, int)
public abstract Socket createSocket(String host, int port, InetAddress localHost, int localPort) throws IOException , UnknownHostException
host
- 서버 호스트port
- 서버 포트localHost
- 소켓의 바인드처의 로컬 주소localPort
- 소켓의 바인드처의 로컬 포트
Socket
IOException
- 소켓의 작성중에 입출력 에러가 발생했을 경우
UnknownHostException
- 호스트가 불명의 경우Socket.Socket(String, int, java.net.InetAddress, int)
public abstract Socket createSocket(InetAddress host, int port) throws IOException
host
- 서버 호스트port
- 서버 포트
Socket
IOException
- 소켓의 작성중에 입출력 에러가 발생했을 경우Socket.Socket(java.net.InetAddress, int)
public abstract Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException
address
- 서버의 네트워크 주소port
- 서버 포트localAddress
- 클라이언트의 네트워크 주소localPort
- 클라이언트 포트
Socket
IOException
- 소켓의 작성중에 입출력 에러가 발생했을 경우java.net.Socket#Socket(java.net.InetAddress, int,
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.