C# 클래스 apophis.SharpIRC.IrcFeatures.DccConnection

Baseclass for all DccConnections
파일 보기 프로젝트 열기: FreeApophis/sharpIRC 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Connection System.Net.Sockets.TcpClient
DccServer System.Net.Sockets.TcpListener
ExternalIPAdress System.Net.IPAddress
Irc IrcFeatures
IsConnected bool
IsValid bool
LocalEndPoint System.Net.IPEndPoint
Reject bool
RemoteEndPoint System.Net.IPEndPoint
SessionID long
Timeout System.DateTime
User string

공개 메소드들

메소드 설명
Disconnect ( ) : void
RejectRequest ( ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
DccChatReceiveLineEvent ( DccChatEventArgs e ) : void
DccChatRequestEvent ( DccEventArgs e ) : void
DccChatSentLineEvent ( DccChatEventArgs e ) : void
DccChatStartEvent ( DccEventArgs e ) : void
DccChatStopEvent ( DccEventArgs e ) : void
DccIntToHost ( long ip ) : string
DccSendReceiveBlockEvent ( DccSendEventArgs e ) : void
DccSendRequestEvent ( DccSendRequestEventArgs e ) : void
DccSendSentBlockEvent ( DccSendEventArgs e ) : void
DccSendStartEvent ( DccEventArgs e ) : void
DccSendStopEvent ( DccEventArgs e ) : void
FilterMarker ( string msg ) : string
GetAck ( long sentBytes ) : byte[]
HostToDccInt ( IPAddress ip ) : long

비공개 메소드들

메소드 설명
DccConnection ( ) : System
InitWork ( Object stateInfo ) : void
IsSession ( long session ) : bool

메소드 상세

DccChatReceiveLineEvent() 보호된 메소드

protected DccChatReceiveLineEvent ( DccChatEventArgs e ) : void
e DccChatEventArgs
리턴 void

DccChatRequestEvent() 보호된 메소드

protected DccChatRequestEvent ( DccEventArgs e ) : void
e DccEventArgs
리턴 void

DccChatSentLineEvent() 보호된 메소드

protected DccChatSentLineEvent ( DccChatEventArgs e ) : void
e DccChatEventArgs
리턴 void

DccChatStartEvent() 보호된 메소드

protected DccChatStartEvent ( DccEventArgs e ) : void
e DccEventArgs
리턴 void

DccChatStopEvent() 보호된 메소드

protected DccChatStopEvent ( DccEventArgs e ) : void
e DccEventArgs
리턴 void

DccIntToHost() 보호된 메소드

protected DccIntToHost ( long ip ) : string
ip long
리턴 string

DccSendReceiveBlockEvent() 보호된 메소드

protected DccSendReceiveBlockEvent ( DccSendEventArgs e ) : void
e DccSendEventArgs
리턴 void

DccSendRequestEvent() 보호된 메소드

protected DccSendRequestEvent ( DccSendRequestEventArgs e ) : void
e DccSendRequestEventArgs
리턴 void

DccSendSentBlockEvent() 보호된 메소드

protected DccSendSentBlockEvent ( DccSendEventArgs e ) : void
e DccSendEventArgs
리턴 void

DccSendStartEvent() 보호된 메소드

protected DccSendStartEvent ( DccEventArgs e ) : void
e DccEventArgs
리턴 void

DccSendStopEvent() 보호된 메소드

protected DccSendStopEvent ( DccEventArgs e ) : void
e DccEventArgs
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

FilterMarker() 보호된 메소드

protected FilterMarker ( string msg ) : string
msg string
리턴 string

GetAck() 보호된 메소드

protected GetAck ( long sentBytes ) : byte[]
sentBytes long
리턴 byte[]

HostToDccInt() 보호된 메소드

protected HostToDccInt ( IPAddress ip ) : long
ip System.Net.IPAddress
리턴 long

RejectRequest() 공개 메소드

public RejectRequest ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

Connection 보호되어 있는 프로퍼티

protected TcpClient,System.Net.Sockets Connection
리턴 System.Net.Sockets.TcpClient

DccServer 보호되어 있는 프로퍼티

protected TcpListener,System.Net.Sockets DccServer
리턴 System.Net.Sockets.TcpListener

ExternalIPAdress 보호되어 있는 프로퍼티

protected IPAddress,System.Net ExternalIPAdress
리턴 System.Net.IPAddress

Irc 보호되어 있는 프로퍼티

protected IrcFeatures,apophis.SharpIRC.IrcFeatures Irc
리턴 IrcFeatures

IsConnected 보호되어 있는 프로퍼티

protected bool IsConnected
리턴 bool

IsValid 보호되어 있는 프로퍼티

protected bool IsValid
리턴 bool

LocalEndPoint 보호되어 있는 프로퍼티

protected IPEndPoint,System.Net LocalEndPoint
리턴 System.Net.IPEndPoint

Reject 보호되어 있는 프로퍼티

protected bool Reject
리턴 bool

RemoteEndPoint 보호되어 있는 프로퍼티

protected IPEndPoint,System.Net RemoteEndPoint
리턴 System.Net.IPEndPoint

SessionID 보호되어 있는 프로퍼티

protected long SessionID
리턴 long

Timeout 보호되어 있는 프로퍼티

protected DateTime,System Timeout
리턴 System.DateTime

User 보호되어 있는 프로퍼티

protected string User
리턴 string