다음을 통해 공유


System.Net.WebSockets 네임스페이스

개발자를 위한 WebSocket 인터페이스에 대해 관리되는 구현을 제공합니다.

클래스

ClientWebSocket

WebSocket 서비스에 연결하기 위해 클라이언트를 제공 합니다.

ClientWebSocketOptions

ClientWebSocket 개체와 함께 사용할 옵션입니다.

HttpListenerWebSocketContext

WebSocket 연결을 허용할 때 HttpListener 클래스에서 수신하는 정보에 대한 액세스를 제공합니다.

WebSocket

WebSocket 업그레이드가 완료되면 WebSocket 클래스를 통해 애플리케이션에서 데이터를 보내고 받을 수 있습니다.

WebSocketContext

WebSocket 핸드셰이크에서 정보에 액세스하는 데 사용됩니다.

WebSocketCreationOptions

생성 방법을 제어하는 WebSocket 옵션입니다.

WebSocketDeflateOptions

에 대한 메시지별 deflate 압축을 WebSocket사용하도록 설정하는 옵션

WebSocketException

WebSocket 연결에서 작업을 수행할 때 발생한 예외를 나타냅니다.

WebSocketProtocol

WebSocket 업그레이드가 완료되면 WebSocket 클래스를 통해 애플리케이션에서 데이터를 보내고 받을 수 있습니다.

WebSocketReceiveResult

이 클래스의 인스턴스는 WebSocket에서 단일 ReceiveAsync 작업 수행의 결과를 나타냅니다.

구조체

ValueWebSocketReceiveResult

WebSocket에서 단일 ReceiveAsync(Memory<Byte>, CancellationToken) 작업을 수행한 결과를 나타냅니다.

열거형

WebSocketCloseStatus

WebSocket 프로토콜 사양의 섹션 11.7에 정의된 대로 잘 알려진 WebSocket 닫기 코드를 나타냅니다.

WebSocketError

가능한 WebSocket 오류 목록을 포함합니다.

WebSocketMessageFlags

메시지를 보내는 방법을 WebSocket 제어하기 위한 플래그입니다.

WebSocketMessageType

메시지 형식을 나타냅니다.

WebSocketState

WebSockets 인스턴스가 있을 수 있는 다양한 상태를 정의합니다.

설명

클래스 중 일부는 System.Net.WebSockets 네임 스페이스는 Windows 7, Windows Vista SP2 및 Windows Server 2008에서 지원 됩니다. 그러나 클라이언트와 서버 Websocket의 유일한 공용 구현은 Windows 8 및 Windows Server 2012에서 지원 됩니다. 클래스 및 클래스 요소에는 System.Net.WebSockets Windows 7, Windows Vista SP2 및 Windows Server 2008에서 지원 되는 네임 스페이스는 추상 클래스입니다. 이 애플리케이션 개발자를 상속 하 고 Websocket 클라이언트의 실제 구현은 이러한 추상 클래스를 확장할 수 있습니다.