|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.net.ServerSocketFactory
public abstract class ServerSocketFactory
이 클래스는, 서버 소켓을 작성합니다. 이 클래스를 다른 팩토리의 서브 클래스에 들어갈 수 있으면(자), 특정의 종류의 서버 소켓이 작성되어 소켓 레벨의 public 기능을 추가하기 위한 범용적인 시스템가 제공됩니다. 이 클래스는, 서버측의 소켓 팩토리로서 기능해, 작성되는 소켓에 관련하는 정책를 수중에 넣을 수가 있습니다.
소켓 팩토리와 같게, 서버 소켓 팩토리의 인스턴스에도, 소켓을 작성하기 위한 메소드가 짜넣어지고 있습니다. 또, 환경 고유의 서버 소켓 팩토리도 디폴트로 제공됩니다. 이 시스템에서는, 많은 경우, 커스터마이즈 한 독자적인 팩토리가 사용됩니다.
SocketFactory
생성자 의 개요 | |
---|---|
protected |
ServerSocketFactory ()
서버 소켓 팩토리를 작성합니다. |
메소드의 개요 | |
---|---|
ServerSocket |
createServerSocket ()
바인드되어 있지 않은 서버 소켓을 돌려줍니다. |
abstract ServerSocket |
createServerSocket (int port)
지정된 포트에 바인드 되고 있는 서버 소켓을 돌려줍니다. |
abstract ServerSocket |
createServerSocket (int port,
int backlog)
지정된 포트에 바인드 되어 지정된 접속 백 로그를 사용하는 서버 소켓을 돌려줍니다. |
abstract ServerSocket |
createServerSocket (int port,
int backlog,
InetAddress ifAddress)
지정된 포트에 바인드 되어 지정된 대기 백 로그와 로컬 IP 를 사용하는 서버 소켓을 돌려줍니다. |
static ServerSocketFactory |
getDefault ()
환경에 디폴트로 제공되는 소켓 팩토리의 카피를 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected ServerSocketFactory()
메소드의 상세 |
---|
public static ServerSocketFactory getDefault()
ServerSocketFactory
public ServerSocket createServerSocket() throws IOException
IOException
- 소켓을 작성할 수 없는 경우ServerSocket.bind(java.net.SocketAddress)
,
ServerSocket.bind(java.net.SocketAddress, int)
,
ServerSocket.ServerSocket()
public abstract ServerSocket createServerSocket(int port) throws IOException
port
- 대기하는 포트
ServerSocket
IOException
- 네트워크 에러의 경우ServerSocket.ServerSocket(int)
public abstract ServerSocket createServerSocket(int port, int backlog) throws IOException
port
- 대기하는 포트backlog
- 큐내의 접속의 수
ServerSocket
IOException
- 네트워크 에러의 경우ServerSocket.ServerSocket(int, int)
public abstract ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException
ifAddress
인수를 사용하면, 특정의 주소에 대한 접속 요구만을 수신하는 ServerSocket
를 작성할 수 있습니다. ifAddress
가 null 의 경우는, 모든 로컬 주소에 대한 접속을 받습니다. 반환되는 소켓은, 이 팩토리로 지정된 소켓 옵션 (수신 타임 아웃등)을 사용해 설정되어 있습니다.
port
- 대기하는 포트backlog
- 큐내의 접속의 수ifAddress
- 사용하는 네트워크 인터페이스의 주소
ServerSocket
IOException
- 네트워크 에러의 경우ServerSocket.ServerSocket(int, int, java.net.InetAddress)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.