언어

ServerSocket 생성자

정의

오버로드

속성 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

매개 변수

javaReference
IntPtr

nativeint

IntPtrJava JNI(Native Interface) 개체 참조를 포함하는 개체입니다.

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 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상