System.Net.Sockets 네임스페이스

네트워크에 대한 액세스를 엄격하게 제어해야 하는 개발자를 위해 Winsock(Windows Sockets) 인터페이스의 관리되는 구현을 제공합니다.

클래스

Name Description
HttpPolicyDownloaderProtocol

클래스 인스턴스 Socket 에서 사용할 정책 파일을 다운로드합니다.

IPv6MulticastOption

IPv6 멀티캐스트 그룹을 조인하기 위한 옵션 값을 포함합니다.

LingerOption

데이터를 전송해야 하는 경우 메서드 또는 Socket 메서드를 Close() 호출한 후에도 연결 상태를 유지할지 여부 Close() 와 연결된 상태를 유지할 시간을 지정합니다.

MulticastOption

IPAddress 멀티캐스트 그룹을 조인 및 삭제하는 데 사용되는 값을 포함합니다.

NetworkStream

네트워크 액세스를 위한 기본 데이터 스트림을 제공합니다.

SendPacketsElement

배열의 요소를 SendPacketsElement 나타냅니다.

Socket

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

SocketAsyncEventArgs

비동기 소켓 작업을 나타냅니다.

SocketException

소켓 오류가 발생할 때 throw되는 예외입니다.

SocketPolicy

정책 파일 인스턴스를 나타냅니다.

SocketTaskExtensions

이 클래스에는 클래스에 대한 확장 메서드가 포함되어 있습니다 Socket .

TcpClient

TCP 네트워크 서비스에 대한 클라이언트 연결을 제공합니다.

TcpListener

TCP 네트워크 클라이언트에서 연결을 수신 대기합니다.

UdpAnySourceMulticastClient

ASM(Any Source Multicast) 또는 ISM(Internet Standard Multicast)라고도 하는 모든 원본의 멀티캐스트 트래픽에 대한 클라이언트 수신기입니다.

UdpClient

UDP(사용자 데이터그램 프로토콜) 네트워크 서비스를 제공합니다.

UdpSingleSourceMulticastClient

SSM(Source Specific Multicast)라고도 하는 단일 원본의 멀티캐스트 트래픽에 대한 클라이언트 수신기입니다.

UnixDomainSocketEndPoint

Unix 도메인 소켓 엔드포인트를 경로로 나타냅니다.

구조체

Name Description
IPPacketInformation

ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation) 또는 EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation)호출에서 패킷 정보를 표시합니다.

SocketInformation

Socket복제하는 데 필요한 정보를 캡슐화합니다.

SocketReceiveFromResult

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 작업의 결과입니다.

SocketReceiveMessageFromResult

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 작업의 결과입니다.

UdpReceiveResult

ReceiveAsync() 메서드에 대한 호출에서 UDP 수신 결과 정보를 제공합니다.

열거형

Name Description
AddressFamily

Socket 클래스의 인스턴스에서 사용할 수 있는 주소 지정 체계를 지정합니다.

IOControlCode

IOControl(Int32, Byte[], Byte[]) 메서드에서 지원하는 IO 컨트롤 코드를 지정합니다.

IPProtectionLevel

링크가 동일한 로컬 또는 사이트 로컬 접두사를 가진 주소와 같이 지정된 범위로 IPv6 소켓을 제한할 수 있는 값입니다.

ProtocolFamily

Socket 클래스의 인스턴스에서 사용할 수 있는 프로토콜 유형을 지정합니다.

ProtocolType

Socket 클래스에서 지원하는 프로토콜을 지정합니다.

SelectMode

Poll(Int32, SelectMode) 메서드의 폴링 모드를 정의합니다.

SocketAsyncOperation

이 컨텍스트 개체로 가장 최근에 수행된 비동기 소켓 작업의 형식입니다.

SocketClientAccessPolicyProtocol

클라이언트 액세스 정책 파일을 다운로드하는 메서드를 지정합니다.

SocketError

Socket 클래스에 대한 오류 코드를 정의합니다.

SocketFlags

소켓 송신 및 수신 동작을 지정합니다.

SocketInformationOptions

Socket상태를 설명합니다.

SocketOptionLevel

SetSocketOption(SocketOptionLevel, SocketOptionName, Int32)GetSocketOption(SocketOptionLevel, SocketOptionName) 메서드에 대한 소켓 옵션 수준을 정의합니다.

SocketOptionName

구성 옵션 이름을 정의합니다.

SocketShutdown

Shutdown(SocketShutdown) 메서드에서 사용하는 상수 정의

SocketType

Socket 클래스의 인스턴스가 나타내는 소켓 유형을 지정합니다.

TransmitFileOptions

TransmitFileOptions 열거형은 파일 전송 요청에 사용되는 값을 정의합니다.

대리자

Name Description
SecurityCriticalAction

보안에 중요한 작업을 나타냅니다.

설명

TcpListenerUdpClient 클래스는 TcpClient인터넷에 대한 TCP 및 UDP 연결을 만드는 세부 정보를 캡슐화합니다.

추가 정보