Main Page
Connection sequence
General commands (concise version)
A typical IRC session log
A typical IRC session log (explaining each line)
Original Text File

Note:
All the commands can be tested using telnet
(available on most major operating systems)


---------------------------------------

A typical IRC connection session log

(Showing examples of various commands):

---------------------------------------

Userhost:2167-to-Server:6667- **Connect**
Userhost:2167-to-Server:6667- NICK CoolNickname
Userhost:2167-to-Server:6667- USER JohnS "MyHost.com" "127.0.0.1" :John Smith
Server:6667-to-Userhost:2167- PING :2eea0548
Userhost:2167-to-Server:6667- PONG :2eea0548
Userhost:2167-to-Server:6667- MODE CoolNickname +i
Userhost:2167-to-Server:6667- ISON myPal
Server:6667-to-Userhost:2167- PING :127.0.0.1
Userhost:2167-to-Server:6667- PONG :127.0.0.1
Userhost:2167-to-Server:6667- JOIN #MyChannel
Userhost:2167-to-Server:6667- MODE #MyChannel
Userhost:2167-to-Server:6667- MODE #MyChannel +nt
Userhost:2167-to-Server:6667- PRIVMSG #MyChannel :Hello?
Userhost:2167-to-Server:6667- PRIVMSG CoolNickname :PING 933417978
Server:6667-to-Userhost:2167- :CoolNickname!JohnS@127.0.0.1 PRIVMSG CoolNickname :PING 933417978
Userhost:2167-to-Server:6667- NOTICE CoolNickname :PING 933417978
Server:6667-to-Userhost:2167- :CoolNickname!JohnS@127.0.0.1 NOTICE CoolNickname :PING 933417978
Userhost:2167-to-Server:6667- PRIVMSG #MyChannel :SOUND yawn.wav [yawns]
Userhost:2167-to-Server:6667- PRIVMSG #MyChannel :ACTION is bored
Userhost:2167-to-Server:6667- MODE #MyChannel :-o CoolNickname
Userhost:2167-to-Server:6667- PART #MyChannel :Goodbye!
Userhost:2167-to-Server:6667- QUIT :I'm quiting!
Userhost:2167-to-Server:6667- **Closed by client**