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

exit;

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.