There are two ways you can shut down an IRC bot/client. The quick and dirty way is rather simple


It exits the program, shutting down the socket, and everybody online sees yet another "Connection reset by peer" or "Remote end closed the socket" or something.

There's a little dance you can do to send a quit message and log out gracefully. It goes like this:

Todo: Supply some code.