2011-08-12 9 views
3

私はIRCボットをJavaで書いていますが、私は次の問題を抱えています。ボットのすべての機能(使用法、例、...)を私的にユーザに返すヘルプ機能があります。メッセージ。改行IRCプロトコル

この行を1行ずつ送信すると、メッセージがキューに入れられ、1回のヘルプ要求を送信するまでに最大10秒かかることがあるという問題があります。

今私はすべてのヘルプ機能を1つのメッセージに入れてこれを解決しましたが、もちろんすべては1行になります。これは読みやすさのために否定的です。

ircプロトコルを使用してメッセージをフォーマットする方法はありますか?特に、改行文字がありますか? (Javaからの/ nは機能しません)

もしそのようなオプションがない場合、それをより読みやすくするにはどうすればよいですか?

答えて

4

これはできません。

IRCメッセージは常にCR-LF
(キャリッジリターン - ラインフィード)で終端文字の線であり、ペア、およびこれらのメッセージは
が512文字を超えてはならない:IRC RFC 1459から末尾のCR-LFは
を含むすべての文字をカウントします。

IRCで改行が入ったメッセージは見たことがありません。

+1

私は、メッセージの間に小さな遅延を追加しようとするので、サーバー側が遅くなることはありません。 – Jacob