Skip to content

Interface INetworkStream

Namespace: Void.Proxy.Api.Network.Streams.Manual.Network
Assembly: Void.Proxy.Api.dll

Exposes direct proxy byte I/O over a TCP network stream.

public interface INetworkStream : IManualStream, IMessageStreamBase, IDisposable, IAsyncDisposable

Implements

IManualStream, IMessageStreamBase, IDisposable, IAsyncDisposable

Properties

BaseStream

Gets the underlying TCP network stream.

NetworkStream BaseStream { get; }

Property Value

NetworkStream

Methods

PrependBuffer(Memory<byte>)

Inserts bytes so they are returned before subsequently read network data.

void PrependBuffer(Memory<byte> buffer)

Parameters

buffer Memory<byte>

The bytes to prepend. The implementation can retain this memory until it has been consumed.