C# Класс DeOps.Implementation.Transport.TcpConnect

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

Открытые свойства

Свойство Тип Описание
Age int
Bandwidth BandwidthLog
ByeMessage string
BytesReceivedinSec int
BytesSentinSec int
CheckedFirewall bool
Core OpCore
FinalRecvBuffSize int
FinalRecvBuffer byte[]
Network DeOps.Implementation.Dht.DhtNetwork
Outbound bool
Proxy ProxyType
RecvBuffSize int
RecvBuffer byte[]
RemoteIP System.Net.IPAddress
State TcpState
TcpControl DeOps.Implementation.Transport.TcpHandler
TcpSocket Socket

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

Метод Описание
CleanClose ( string reason ) : void
CleanClose ( string reason, bool reconnect ) : void
Disconnect ( ) : void
GetContact ( ) : DeOps.Implementation.Dht.DhtContact
GetHashCode ( ) : int
LogException ( string where, string message ) : void
OnConnect ( ) : void
OnReceive ( int length ) : void
ReceivePackets ( ) : void
SecondTimer ( ) : void
SendPacket ( DeOps.Implementation.Protocol.G2Packet packet ) : int
SetConnected ( ) : void
Socket_Connect ( IAsyncResult asyncResult ) : void
Socket_Receive ( IAsyncResult asyncResult ) : void
TcpConnect ( DeOps.Implementation.Transport.TcpHandler control ) : System
TcpConnect ( DeOps.Implementation.Transport.TcpHandler control, DhtAddress address, ushort tcpPort ) : System
ToString ( ) : string
TrySend ( ) : void

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

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

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

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

public CleanClose ( string reason ) : void
reason string
Результат void

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

public CleanClose ( string reason, bool reconnect ) : void
reason string
reconnect bool
Результат void

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

public Disconnect ( ) : void
Результат void

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

public GetContact ( ) : DeOps.Implementation.Dht.DhtContact
Результат DeOps.Implementation.Dht.DhtContact

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

public GetHashCode ( ) : int
Результат int

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

public LogException ( string where, string message ) : void
where string
message string
Результат void

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

public OnConnect ( ) : void
Результат void

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

public OnReceive ( int length ) : void
length int
Результат void

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

public ReceivePackets ( ) : void
Результат void

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

public SecondTimer ( ) : void
Результат void

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

public SendPacket ( DeOps.Implementation.Protocol.G2Packet packet ) : int
packet DeOps.Implementation.Protocol.G2Packet
Результат int

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

public SetConnected ( ) : void
Результат void

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

public Socket_Connect ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Результат void

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

public Socket_Receive ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Результат void

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

public TcpConnect ( DeOps.Implementation.Transport.TcpHandler control ) : System
control DeOps.Implementation.Transport.TcpHandler
Результат System

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

public TcpConnect ( DeOps.Implementation.Transport.TcpHandler control, DhtAddress address, ushort tcpPort ) : System
control DeOps.Implementation.Transport.TcpHandler
address DhtAddress
tcpPort ushort
Результат System

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

public ToString ( ) : string
Результат string

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

public TrySend ( ) : void
Результат void

Описание свойств

Age публичное свойство

public int Age
Результат int

Bandwidth публичное свойство

public BandwidthLog Bandwidth
Результат BandwidthLog

ByeMessage публичное свойство

public string ByeMessage
Результат string

BytesReceivedinSec публичное свойство

public int BytesReceivedinSec
Результат int

BytesSentinSec публичное свойство

public int BytesSentinSec
Результат int

CheckedFirewall публичное свойство

public bool CheckedFirewall
Результат bool

Core публичное свойство

public OpCore Core
Результат OpCore

FinalRecvBuffSize публичное свойство

public int FinalRecvBuffSize
Результат int

FinalRecvBuffer публичное свойство

public byte[] FinalRecvBuffer
Результат byte[]

Network публичное свойство

public DhtNetwork,DeOps.Implementation.Dht Network
Результат DeOps.Implementation.Dht.DhtNetwork

Outbound публичное свойство

public bool Outbound
Результат bool

Proxy публичное свойство

public ProxyType Proxy
Результат ProxyType

RecvBuffSize публичное свойство

public int RecvBuffSize
Результат int

RecvBuffer публичное свойство

public byte[] RecvBuffer
Результат byte[]

RemoteIP публичное свойство

public IPAddress,System.Net RemoteIP
Результат System.Net.IPAddress

State публичное свойство

public TcpState State
Результат TcpState

TcpControl публичное свойство

public TcpHandler,DeOps.Implementation.Transport TcpControl
Результат DeOps.Implementation.Transport.TcpHandler

TcpSocket публичное свойство

public Socket TcpSocket
Результат Socket