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 클라이언트의 실제 구현은 이러한 추상 클래스를 확장할 수 있습니다.