C# Class LaunchServer.Proxy

Mostrar archivo Open project: N3X15/MineEdit Class Usage Examples

Public Properties

Property Type Description
DestPort int
Hostname string
InboundDelegates List>.Dictionary
LocalSessions ClientSession>.Dictionary
OutboundDelegates List>.Dictionary
RemoteSessions ClientSession>.Dictionary
SrcPort int

Public Methods

Method Description
AddDelegate ( bool Outbound, byte type, PacketDelegate del ) : void
Connect ( ) : void
Proxy ( int srcPort, int destPort, IPAddress listenaddr ) : System
SendPacket ( string IP, bool Outbound, Packet p ) : void

Private Methods

Method Description
GetString ( byte b ) : string
TCPThread ( ) : void

Method Details

AddDelegate() public static method

public static AddDelegate ( bool Outbound, byte type, PacketDelegate del ) : void
Outbound bool
type byte
del PacketDelegate
return void

Connect() public method

public Connect ( ) : void
return void

Proxy() public method

public Proxy ( int srcPort, int destPort, IPAddress listenaddr ) : System
srcPort int
destPort int
listenaddr System.Net.IPAddress
return System

SendPacket() public method

public SendPacket ( string IP, bool Outbound, Packet p ) : void
IP string
Outbound bool
p Packet
return void

Property Details

DestPort public_oe property

public int DestPort
return int

Hostname public_oe property

public string Hostname
return string

InboundDelegates public_oe static_oe property

public static Dictionary> InboundDelegates
return List>.Dictionary

LocalSessions public_oe property

public Dictionary LocalSessions
return ClientSession>.Dictionary

OutboundDelegates public_oe static_oe property

public static Dictionary> OutboundDelegates
return List>.Dictionary

RemoteSessions public_oe property

public Dictionary RemoteSessions
return ClientSession>.Dictionary

SrcPort public_oe property

public int SrcPort
return int