다음을 통해 공유


Socket 멤버

Berkeley 소켓 인터페이스를 구현합니다.

다음 표에서는 Socket 형식에 의해 노출되는 멤버를 보여 줍니다.

Public 생성자

  이름 설명
Public method Supported by the .NET Compact Framework Socket 오버로드되었습니다. Socket 클래스의 새 인스턴스를 초기화합니다.

위쪽

Public 속성

  이름 설명
Public property Supported by the .NET Compact Framework AddressFamily Socket의 주소 패밀리를 가져옵니다.
Public property Supported by the .NET Compact Framework Available 네트워크에서 받아서 읽을 수 있는 데이터의 양을 가져옵니다.
Public property Supported by the .NET Compact Framework Blocking Socket이 블로킹 모드인지 여부를 나타내는 값을 설정하거나 가져옵니다.
Public property Supported by the .NET Compact Framework Connected Socket이 마지막으로 Send 또는 Receive 작업을 수행할 때 원격 호스트에 연결되었는지 여부를 나타내는 값을 가져옵니다.
Public property DontFragment Socket에서 IP(인터넷 프로토콜) 데이터그램의 조각화를 허용하는지 여부를 나타내는 Boolean 값을 가져오거나 설정합니다.
Public property EnableBroadcast Socket이 브로드캐스트 패킷을 보내거나 받을 수 있는지 여부를 나타내는 Boolean 값을 가져오거나 설정합니다.
Public property ExclusiveAddressUse Socket이 하나의 포트에 하나의 프로세스만 바인딩하는 것을 허용하는지 여부를 지정하는 Boolean 값을 가져오거나 설정합니다.
Public property Supported by the .NET Compact Framework Handle Socket에 대한 운영 체제 핸들을 가져옵니다.
Public property IsBound Socket이 특정 로컬 포트에 바인딩되었는지 여부를 나타내는 값을 가져옵니다.
Public property LingerState 보류 중인 데이터를 모두 보내려고 할 때 Socket에서 소켓 닫기를 지연할지 여부를 지정하는 값을 가져오거나 설정합니다.
Public property Supported by the .NET Compact Framework LocalEndPoint 로컬 끝점을 가져옵니다.
Public property MulticastLoopback 나가는 멀티캐스트 패킷을 보내는 응용 프로그램에 전달할지 여부를 지정하는 값을 가져오거나 설정합니다.
Public property NoDelay Socket 스트림에서 Nagle 알고리즘을 사용하는지 여부를 나타내는 Boolean 값을 가져오거나 설정합니다.
Public property Static OSSupportsIPv6 내부 운영 체제 및 네트워크 어댑터에서 IPv6(인터넷 프로토콜 버전 6)을 지원하는지 여부를 나타냅니다.
Public property Supported by the .NET Compact Framework ProtocolType Socket의 프로토콜 종류를 가져옵니다.
Public property ReceiveBufferSize Socket의 수신 버퍼 크기를 지정하는 값을 가져오거나 설정합니다.
Public property ReceiveTimeout 동기 Receive 호출이 완료되어야 하는 제한 시간을 지정하는 값을 가져오거나 설정합니다.
Public property Supported by the .NET Compact Framework RemoteEndPoint 원격 끝점을 가져옵니다.
Public property SendBufferSize Socket의 송신 버퍼 크기를 지정하는 값을 가져오거나 설정합니다.
Public property SendTimeout 동기 Send 호출이 완료되어야 하는 제한 시간을 지정하는 값을 가져오거나 설정합니다.
Public property Supported by the .NET Compact Framework SocketType Socket의 종류를 가져옵니다.
Public property Static SupportsIPv4 IPv4 지원이 사용 가능하며 현재 호스트에서 사용하도록 설정되어 있는지 여부를 나타내는 값을 가져옵니다.
Public property Static SupportsIPv6 Framework에서 더 이상 사용되지 않는 특정 Dns 멤버에 대해 IPv6을 지원하는지 여부를 나타내는 값을 가져옵니다.
Public property Ttl Socket에서 보낸 IP(인터넷 프로토콜) 패킷의 TTL(Time-To-Live) 값을 지정하는 값을 가져오거나 설정합니다.
Public property UseOnlyOverlappedIO 소켓에서 중첩된 I/O 모드만 사용해야 하는지 여부를 지정합니다.

위쪽

Public 메서드

( Protected 메서드 참조)

  이름 설명
Public method Supported by the .NET Compact Framework Accept 새로 만든 연결에 대한 새 Socket을 만듭니다.
Public method Supported by the .NET Compact Framework BeginAccept 오버로드되었습니다. 들어오는 연결 시도를 받아들이는 비동기 작업을 시작합니다.
Public method Supported by the .NET Compact Framework BeginConnect 오버로드되었습니다. 원격 호스트 연결에 대한 비동기 요청을 시작합니다.
Public method BeginDisconnect 원격 끝점과의 연결을 끊는 비동기 요청을 시작합니다.
Public method Supported by the .NET Compact Framework BeginReceive 오버로드되었습니다. 연결된 Socket에서 데이터를 비동기적으로 받기 시작합니다.
Public method Supported by the .NET Compact Framework BeginReceiveFrom 지정된 네트워크 장치에서 비동기적으로 데이터를 받기 시작합니다.
Public method BeginReceiveMessageFrom 비동기적으로 지정된 SocketFlags를 사용하여 데이터 버퍼의 특정 위치로 원하는 바이트 수의 데이터를 받고 끝점 및 패킷 정보를 저장하는 작업을 시작합니다.
Public method Supported by the .NET Compact Framework BeginSend 오버로드되었습니다. 연결된 Socket에 데이터를 비동기적으로 보냅니다.
Public method BeginSendFile 오버로드되었습니다. 파일을 연결된 Socket 개체에 비동기적으로 보냅니다.
Public method Supported by the .NET Compact Framework BeginSendTo 특정 원격 호스트에 데이터를 비동기적으로 보냅니다.
Public method Supported by the .NET Compact Framework Bind Socket을 로컬 끝점과 연결합니다.
Public method Supported by the .NET Compact Framework Close 오버로드되었습니다. Socket 연결을 닫고 연결된 모든 리소스를 해제합니다.
Public method Supported by the .NET Compact Framework Connect 오버로드되었습니다. 원격 호스트에 대한 연결을 설정합니다.
Public method Disconnect 소켓 연결을 닫고 소켓을 다시 사용할 수 있도록 합니다.
Public method DuplicateAndClose 대상 프로세스에 대한 소켓 참조를 복제하고 이 프로세스의 소켓을 닫습니다.
Public method Supported by the .NET Compact Framework EndAccept 오버로드되었습니다. 들어오는 연결 시도를 비동기적으로 받아들입니다.
Public method Supported by the .NET Compact Framework EndConnect 보류 중인 비동기 연결 요청을 끝냅니다.
Public method EndDisconnect 보류 중인 비동기 연결 끊기 요청을 끝냅니다.
Public method Supported by the .NET Compact Framework EndReceive 오버로드되었습니다. 보류 중인 비동기 읽기를 끝냅니다.
Public method Supported by the .NET Compact Framework EndReceiveFrom 특정 끝점에서 보류 중인 비동기 읽기를 끝냅니다.
Public method EndReceiveMessageFrom 특정 끝점에서 보류 중인 비동기 읽기를 끝냅니다. 또한 이 메서드는 패킷에 대해 EndReceiveFrom이 제공하는 것보다 많은 정보를 제공합니다.
Public method Supported by the .NET Compact Framework EndSend 오버로드되었습니다. 보류 중인 비동기 보내기를 끝냅니다.
Public method EndSendFile 보류 중인 비동기 파일 보내기를 끝냅니다.
Public method Supported by the .NET Compact Framework EndSendTo 특정 위치로의 보류 중인 비동기 보내기를 끝냅니다.
Public method Supported by the .NET Compact Framework Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method Supported by the .NET Compact Framework GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method Supported by the .NET Compact Framework GetSocketOption 오버로드되었습니다. Socket 옵션의 값을 반환합니다.
Public method Supported by the .NET Compact Framework GetType  현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method Supported by the .NET Compact Framework IOControl 오버로드되었습니다. Socket의 하위 수준 운영 모드를 설정합니다.
Public method Supported by the .NET Compact Framework Listen Socket을 수신 상태로 둡니다.
Public method Supported by the .NET Compact Framework Poll Socket의 상태를 결정합니다.
Public method Supported by the .NET Compact Framework Receive 오버로드되었습니다. 바인딩된 Socket에서 데이터를 받습니다.
Public method Supported by the .NET Compact Framework ReceiveFrom 오버로드되었습니다. 데이터그램을 받고 소스 끝점을 저장합니다.
Public method ReceiveMessageFrom 지정된 SocketFlags를 사용하여 데이터 버퍼의 특정 위치로 원하는 바이트 수의 데이터를 받고 끝점과 패킷 정보를 저장합니다.
Public method Static Supported by the .NET Compact Framework ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method Static Supported by the .NET Compact Framework Select 하나 이상의 소켓 상태를 결정합니다.
Public method Supported by the .NET Compact Framework Send 오버로드되었습니다. 연결된 Socket에 데이터를 보냅니다.
Public method SendFile 오버로드되었습니다. 연결된 Socket에 파일 및 선택적 데이터를 동기적으로 보냅니다.
Public method Supported by the .NET Compact Framework SendTo 오버로드되었습니다. 특정 끝점에 데이터를 보냅니다.
Public method Supported by the .NET Compact Framework SetSocketOption 오버로드되었습니다. Socket 옵션을 설정합니다.
Public method Supported by the .NET Compact Framework Shutdown Socket의 보내기 또는 받기를 사용할 수 없도록 합니다.
Public method Supported by the .NET Compact Framework ToString  현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)

위쪽

Protected 메서드

  이름 설명
Protected method Supported by the .NET Compact Framework Dispose Socket에서 사용하는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 삭제합니다.
Protected method Supported by the .NET Compact Framework Finalize 재정의되었습니다. Socket 클래스에서 사용한 리소스를 해제합니다.
Protected method Supported by the .NET Compact Framework MemberwiseClone  현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
Explicit interface implementation Method Supported by the .NET Compact Framework System.IDisposable.Dispose Socket에서 사용하는 모든 리소스를 해제합니다.

위쪽

참고 항목

참조

Socket 클래스
System.Net.Sockets 네임스페이스