C# 클래스 xIrcNet.IRC

파일 보기 프로젝트 열기: xwcg/SpawnBot

공개 메소드들

메소드 설명
Connect ( ) : void
Disconnect ( ) : void
Disconnect ( string msg, bool connectionError ) : void
IRC ( string name, string server, int port ) : System

Creates a new IRC Connection

IRC ( string name, string password, string server, int port ) : System

Creates a new IRC Connection

IRC ( string name, string user, string realname, string server, int port ) : System

Creates a new IRC Connection

IRC ( string name, string password, string user, string realname, string server, int port ) : System

Creates a new IRC Connection

SendCommand ( string command ) : void

비공개 메소드들

메소드 설명
HandleKick ( string rawparts ) : void
HandleMode ( string rawparts ) : void
HandleNameList ( string CleanText ) : void
HandleNick ( string CleanSourceNick, string NewNick ) : void
HandleNoticeMsg ( string CleanSourceNick, string rawcmd ) : void
HandlePart ( string CleanSourceNick, string rawcmd ) : void
HandlePing ( string rawHash ) : void
HandlePrivMsg ( string CleanSourceNick, string rawcmd ) : void
HandleQuit ( string CleanSourceNick, string rawcmd ) : void
HandleTopic ( string CleanText ) : void
HandleTopicInfo ( string CleanText ) : void
IRC_eventConnected ( ) : void
IRC_eventServerPongReceived ( ) : void
IRC_eventUserChangedNick ( string name, string newName ) : void
IRC_eventUserQuit ( string name, string message ) : void
RawGetHostName ( string rawpart ) : string
RawGetOnlyText ( string rawcmd ) : string

Cleans a raw command from all junk and returns only the text. Example: :irc.server.com 333 botname #channel user 123 -> #channel user 123

RawGetSourceNick ( string rawpart ) : string
ReceiveLoop ( ) : void
TimeoutLoop ( ) : void

메소드 상세

Connect() 공개 메소드

public Connect ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

Disconnect() 공개 메소드

public Disconnect ( string msg, bool connectionError ) : void
msg string
connectionError bool
리턴 void

IRC() 공개 메소드

Creates a new IRC Connection
public IRC ( string name, string server, int port ) : System
name string Nickname/Handle
server string The server to connect to
port int The port where to connect to
리턴 System

IRC() 공개 메소드

Creates a new IRC Connection
public IRC ( string name, string password, string server, int port ) : System
name string Nickname/Handle
password string Server password
server string The server to connect to
port int The port where to connect to
리턴 System

IRC() 공개 메소드

Creates a new IRC Connection
public IRC ( string name, string user, string realname, string server, int port ) : System
name string Nickname/Handle
user string Username
realname string Real Name
server string The server to connect to
port int The port where to connect to
리턴 System

IRC() 공개 메소드

Creates a new IRC Connection
public IRC ( string name, string password, string user, string realname, string server, int port ) : System
name string Nickname/Handle
password string Server password
user string Username
realname string Real Name
server string The server to connect to
port int The port where to connect to
리턴 System

SendCommand() 공개 메소드

public SendCommand ( string command ) : void
command string
리턴 void