ServerSocket 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| ServerSocket() |
언바운드 서버 소켓을 만듭니다. |
| ServerSocket(Int32) |
지정된 포트에 바인딩된 서버 소켓을 만듭니다. |
| ServerSocket(Int32, Int32) |
서버 소켓을 만들고 지정된 백로그를 사용하여 지정된 로컬 포트 번호에 바인딩합니다. |
| ServerSocket(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
| ServerSocket(Int32, Int32, InetAddress) |
바인딩할 지정된 포트, 수신 대기 백로그 및 로컬 IP 주소를 사용하여 서버를 만듭니다. |
ServerSocket()
언바운드 서버 소켓을 만듭니다.
[Android.Runtime.Register(".ctor", "()V", "")]
public ServerSocket();
- 특성
예외
소켓을 만드는 동안 오류가 발생하면
설명
언바운드 서버 소켓을 만듭니다.
에 대한 java.net.ServerSocket.ServerSocket()Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
ServerSocket(Int32)
지정된 포트에 바인딩된 서버 소켓을 만듭니다.
[Android.Runtime.Register(".ctor", "(I)V", "")]
public ServerSocket(int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.ServerSocket : int -> Java.Net.ServerSocket
매개 변수
- port
- Int32
포트 번호를 사용하거나 0 자동으로 할당되는 포트 번호를 사용합니다.
- 특성
예외
소켓을 만드는 동안 오류가 발생하면
설명
지정된 포트에 바인딩된 서버 소켓을 만듭니다. 포트 번호 0 는 일반적으로 임시 포트 범위에서 포트 번호가 자동으로 할당됨을 의미합니다. 그런 다음 이 포트 번호를 호출 #getLocalPort getLocalPort하여 검색할 수 있습니다.
들어오는 연결 표시에 대한 최대 큐 길이(연결 요청)가 로 설정 50됩니다. 큐가 꽉 찼을 때 연결 표시가 도착하면 연결이 거부됩니다.
애플리케이션이 서버 소켓 팩터리를 지정한 경우 실제 소켓 구현을 만들기 위해 해당 팩터리의 createSocketImpl 메서드가 호출됩니다. 그렇지 않으면 "일반" 소켓이 만들어집니다.
보안 관리자가 있는 경우 해당 checkListen 메서드는 인수를 port 인수로 호출하여 작업이 허용되는지 확인합니다. 이로 인해 SecurityException이 발생할 수 있습니다.
에 대한 java.net.ServerSocket.ServerSocket(int)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
ServerSocket(Int32, Int32)
서버 소켓을 만들고 지정된 백로그를 사용하여 지정된 로컬 포트 번호에 바인딩합니다.
[Android.Runtime.Register(".ctor", "(II)V", "")]
public ServerSocket(int port, int backlog);
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
new Java.Net.ServerSocket : int * int -> Java.Net.ServerSocket
매개 변수
- port
- Int32
포트 번호를 사용하거나 0 자동으로 할당되는 포트 번호를 사용합니다.
- backlog
- Int32
는 들어오는 연결 큐의 최대 길이를 요청했습니다.
- 특성
예외
소켓을 만드는 동안 오류가 발생하면
설명
서버 소켓을 만들고 지정된 백로그를 사용하여 지정된 로컬 포트 번호에 바인딩합니다. 포트 번호 0 는 일반적으로 임시 포트 범위에서 포트 번호가 자동으로 할당됨을 의미합니다. 그런 다음 이 포트 번호를 호출 #getLocalPort getLocalPort하여 검색할 수 있습니다.
들어오는 연결 표시(연결 요청)의 최대 큐 길이가 매개 변수로 backlog 설정됩니다. 큐가 꽉 찼을 때 연결 표시가 도착하면 연결이 거부됩니다.
애플리케이션이 서버 소켓 팩터리를 지정한 경우 실제 소켓 구현을 만들기 위해 해당 팩터리의 createSocketImpl 메서드가 호출됩니다. 그렇지 않으면 "일반" 소켓이 만들어집니다.
보안 관리자가 있는 경우 해당 checkListen 메서드는 인수를 port 인수로 호출하여 작업이 허용되는지 확인합니다. 이로 인해 SecurityException이 발생할 수 있습니다.
인수는 backlog 소켓에서 요청된 최대 보류 중인 연결 수입니다. 정확한 의미 체계는 구현에 따라 다릅니다. 특히 구현은 최대 길이를 적용하거나 매개 변수 altogther를 무시하도록 선택할 수 있습니다. 제공된 값이 .보다 0커야 합니다. 이 값이 작거나 같 0으면 구현별 기본값이 사용됩니다.
에 대한 java.net.ServerSocket.ServerSocket(int, int)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
ServerSocket(IntPtr, JniHandleOwnership)
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.
protected ServerSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.ServerSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.ServerSocket
매개 변수
- transfer
- JniHandleOwnership
JniHandleOwnership처리 방법을 나타내는 AjavaReference
설명
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
ServerSocket(Int32, Int32, InetAddress)
바인딩할 지정된 포트, 수신 대기 백로그 및 로컬 IP 주소를 사용하여 서버를 만듭니다.
[Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")]
public ServerSocket(int port, int backlog, Java.Net.InetAddress? bindAddr);
[<Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")>]
new Java.Net.ServerSocket : int * int * Java.Net.InetAddress -> Java.Net.ServerSocket
매개 변수
- port
- Int32
포트 번호를 사용하거나 0 자동으로 할당되는 포트 번호를 사용합니다.
- backlog
- Int32
는 들어오는 연결 큐의 최대 길이를 요청했습니다.
- bindAddr
- InetAddress
서버가 바인딩할 로컬 InetAddress
- 특성
예외
소켓을 만드는 동안 오류가 발생하면
설명
바인딩할 지정된 포트, 수신 대기 백로그 및 로컬 IP 주소를 사용하여 서버를 만듭니다.
bindAddr 인수는 해당 주소 중 하나에 대한 연결 요청만 수락하는 ServerSocket의 다중 홈 호스트에서 사용할 수 있습니다.
bindAddr가 null이면 기본적으로 모든/모든 로컬 주소에 대한 연결을 허용합니다. 포트는 0에서 65535 사이여야 합니다. 포트 번호 0 는 일반적으로 임시 포트 범위에서 포트 번호가 자동으로 할당됨을 의미합니다. 그런 다음 이 포트 번호를 호출 #getLocalPort getLocalPort하여 검색할 수 있습니다.
보안 관리자가 있는 경우 이 메서드는 인수를 사용하여 해당 메서드를 port 인수로 호출 checkListen 하여 작업이 허용되는지 확인합니다. 이로 인해 SecurityException이 발생할 수 있습니다.
인수는 backlog 소켓에서 요청된 최대 보류 중인 연결 수입니다. 정확한 의미 체계는 구현에 따라 다릅니다. 특히 구현은 최대 길이를 적용하거나 매개 변수 altogther를 무시하도록 선택할 수 있습니다. 제공된 값이 .보다 0커야 합니다. 이 값이 작거나 같 0으면 구현별 기본값이 사용됩니다.
1.1에 추가되었습니다.
에 대한 java.net.ServerSocket.ServerSocket(int, int, java.net.InetAddress)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.