C# 클래스 DeOps.Implementation.Transport.TcpConnect

상속: DhtSource
파일 보기 프로젝트 열기: swax/DeOps 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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