Table of Contents

Namespace VpnHood.Core.Tunneling.Channels.Streams

Classes

ChunkStream

Provides the base of a stream that carries its data in chunks over another stream, so its end is marked and the other stream can go on to carry the next stream.

WebSocketStream

Represents a stream in WebSocket frames over another stream, binary frames for its data and an empty final one for its end, so the other stream can go on to carry the next stream.

Enums

TunnelStreamType

Specifies how a client's stream to the server is framed: as its request's X-BinaryStream header names it, or WebSocket for a WebSocket upgrade, whatever the header says.