Table of Contents

Class TcpPacketChannelRequest

Namespace
VpnHood.Core.Tunneling.Messaging
Assembly
VpnHood.Core.Tunneling.dll

Represents a request for a stream that carries the session's packets: a packet channel.

public class TcpPacketChannelRequest : RequestBase
Inheritance
TcpPacketChannelRequest
Inherited Members

Constructors

TcpPacketChannelRequest()

Represents a request for a stream that carries the session's packets: a packet channel.

public TcpPacketChannelRequest()

Properties

ActiveChannelIds

Gets the IDs of the client's live packet channels, or null: the server closes its older ones that are not listed.

public IReadOnlyList<string>? ActiveChannelIds { get; init; }

Property Value

IReadOnlyList<string>

ChannelId

Gets the channel's ID, or null for the request's ID.

public string? ChannelId { get; init; }

Property Value

string

UdpSendSequenceNumber

Gets the sequence number of the client's next UDP datagram, or null: the server takes the ones before it as older, so a late one cannot turn the session back to UDP.

public ulong? UdpSendSequenceNumber { get; init; }

Property Value

ulong?