C# Class XLibrary.Remote.XConnection

Afficher le fichier Open project: swax/CodePerspective Class Usage Examples

Méthodes publiques

Свойство Type Description
Age int
Bandwidth BandwidthLog
ByeMessage string
BytesReceivedinSec int
BytesSentinSec int
FinalRecvBuffSize int
FinalRecvBuffer byte[]
LastSyncSize int
Outbound bool
RecvBuffSize int
RecvBuffer byte[]
Remote XRemote
RemoteIP System.Net.IPAddress
State TcpState
SyncCount int
SyncsPerSecond int
TcpPort ushort
TcpSocket Socket

Méthodes publiques

Méthode Description
CleanClose ( string reason ) : void
CleanClose ( string reason, bool reconnect ) : void
Disconnect ( ) : void
Log ( string where, string message ) : void
OnConnect ( ) : void
OnReceive ( int length ) : void
ReceivePackets ( ) : void
SecondTimer ( ) : void
SendPacket ( G2Packet packet ) : int
SendSyncPacket ( SyncPacket packet ) : void
SetConnected ( ) : void
Socket_Connect ( IAsyncResult asyncResult ) : void
Socket_Receive ( IAsyncResult asyncResult ) : void
Socket_Send ( IAsyncResult asyncResult ) : void
ToString ( ) : string
TrySend ( ) : void
XConnection ( XRemote remote ) : System
XConnection ( XRemote remote, IPAddress ip, ushort tcpPort ) : System

Private Methods

Méthode Description
CreateEncryptor ( ) : void
LogPacket ( PacketLogEntry logEntry ) : void

Method Details

CleanClose() public méthode

public CleanClose ( string reason ) : void
reason string
Résultat void

CleanClose() public méthode

public CleanClose ( string reason, bool reconnect ) : void
reason string
reconnect bool
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

Log() public méthode

public Log ( string where, string message ) : void
where string
message string
Résultat void

OnConnect() public méthode

public OnConnect ( ) : void
Résultat void

OnReceive() public méthode

public OnReceive ( int length ) : void
length int
Résultat void

ReceivePackets() public méthode

public ReceivePackets ( ) : void
Résultat void

SecondTimer() public méthode

public SecondTimer ( ) : void
Résultat void

SendPacket() public méthode

public SendPacket ( G2Packet packet ) : int
packet G2Packet
Résultat int

SendSyncPacket() public méthode

public SendSyncPacket ( SyncPacket packet ) : void
packet SyncPacket
Résultat void

SetConnected() public méthode

public SetConnected ( ) : void
Résultat void

Socket_Connect() public méthode

public Socket_Connect ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Résultat void

Socket_Receive() public méthode

public Socket_Receive ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Résultat void

Socket_Send() public méthode

public Socket_Send ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

TrySend() public méthode

public TrySend ( ) : void
Résultat void

XConnection() public méthode

public XConnection ( XRemote remote ) : System
remote XRemote
Résultat System

XConnection() public méthode

public XConnection ( XRemote remote, IPAddress ip, ushort tcpPort ) : System
remote XRemote
ip System.Net.IPAddress
tcpPort ushort
Résultat System

Property Details

Age public_oe property

public int Age
Résultat int

Bandwidth public_oe property

public BandwidthLog,XLibrary.Remote Bandwidth
Résultat BandwidthLog

ByeMessage public_oe property

public string ByeMessage
Résultat string

BytesReceivedinSec public_oe property

public int BytesReceivedinSec
Résultat int

BytesSentinSec public_oe property

public int BytesSentinSec
Résultat int

FinalRecvBuffSize public_oe property

public int FinalRecvBuffSize
Résultat int

FinalRecvBuffer public_oe property

public byte[] FinalRecvBuffer
Résultat byte[]

LastSyncSize public_oe property

public int LastSyncSize
Résultat int

Outbound public_oe property

public bool Outbound
Résultat bool

RecvBuffSize public_oe property

public int RecvBuffSize
Résultat int

RecvBuffer public_oe property

public byte[] RecvBuffer
Résultat byte[]

Remote public_oe property

public XRemote,XLibrary.Remote Remote
Résultat XRemote

RemoteIP public_oe property

public IPAddress,System.Net RemoteIP
Résultat System.Net.IPAddress

State public_oe property

public TcpState State
Résultat TcpState

SyncCount public_oe property

public int SyncCount
Résultat int

SyncsPerSecond public_oe property

public int SyncsPerSecond
Résultat int

TcpPort public_oe property

public ushort TcpPort
Résultat ushort

TcpSocket public_oe property

public Socket TcpSocket
Résultat Socket