Internet Relay Chat or IRC is a text-based communication protocol on the Internet.
Do make and then run:
./ircserv <port> <password>
ユーザーのニックネームを設定または変更する
NICK <nickname>
サーバーにログインするために使用するユーザー情報を設定する
USER <username> <hostname> <servername> :<real name>
特定のチャンネルに参加もしくは作成する
JOIN #<channelname> [key]
特定のユーザーやチャンネルにメッセージを送信する
PRIVMSG <recipient> :<message>
サーバーから切断する
QUIT :[optional message]
特定のユーザーをチャンネルから追放する
オペレーター権限が必要
KICK #<channelname> <username> :[optional reason]
チャンネルのトピックを設定または表示する
TOPIC #<channelname> :<new topic>
TOPIC #<channelname>
チャンネルに対してモード(権限や設定)を変更する
MODE #<channelname> +/-<mode> <parameters>
MODE <username> +<mode>
特定のユーザーをプライベートチャンネルに招待する
INVITE <username> #<channelname>
サーバーからの PING コマンドへの応答
クライアントとサーバーの接続が維持されていることを確認するための機能
PONG :<server>
ユーザーやチャンネルにメッセージを送信する
PRIVMSGとの違いは応答が期待されないシステム通知や自動メッセージの送信に使用される
NOTICE <target> :<message>