IRCSocketは、IRCプロトコル(RFC 2812)のC++による実装です。libsigc++を利用し、イベントドリブンによる設計を使用しています。現在のところ、基本的なコマンドとCTCPをサポートしており、IRCボットの作成に適しています。