C# Класс NRepeat.TcpProxy

Наследование: IProxy
Показать файл Открыть проект

Открытые методы

Метод Описание
Start ( ) : void

Start the TCP Proxy

Stop ( ) : void

Stop the Proxy Server

TcpProxy ( ProxyDefinition definition ) : System
TcpProxy ( short port ) : System
TcpProxy ( short port, IPAddress ipAddress ) : System
TcpProxy ( short port, IPAddress ipAddress, int buffer ) : System

Приватные методы

Метод Описание
AcceptConnections ( ) : Task

Accept Connections

ProxyClientConnection ( TcpClient client, int bufferSize ) : Task

Process the client with a predetermined buffer size

ProxyClientDataToServer ( TcpClient client, NetworkStream serverStream, NetworkStream clientStream, int bufferSize, CancellationToken cancellationToken ) : void

Send and receive data between the Client and Server

ProxyServerDataToClient ( NetworkStream serverStream, NetworkStream clientStream, int bufferSize, CancellationToken cancellationToken ) : void

Send and receive data between the Server and Client

Описание методов

Start() публичный Метод

Start the TCP Proxy
public Start ( ) : void
Результат void

Stop() публичный Метод

Stop the Proxy Server
public Stop ( ) : void
Результат void

TcpProxy() публичный Метод

public TcpProxy ( ProxyDefinition definition ) : System
definition ProxyDefinition
Результат System

TcpProxy() публичный Метод

public TcpProxy ( short port ) : System
port short
Результат System

TcpProxy() публичный Метод

public TcpProxy ( short port, IPAddress ipAddress ) : System
port short
ipAddress System.Net.IPAddress
Результат System

TcpProxy() публичный Метод

public TcpProxy ( short port, IPAddress ipAddress, int buffer ) : System
port short
ipAddress System.Net.IPAddress
buffer int
Результат System