IRCでは、irc.freenode.net
チャンネルのhttps
ルームに参加すると、次の情報が表示されます。
adams.freenode.net:***注意-#httpsのTSが1515925182から1272500695に変更されました
それの意味は何ですか?
TS
の意味は何ですか?
changed from 1515925182 to 1272500695
の意味は何ですか?
1272500695
の部屋に参加しようとしましたが、これは私の考えに合いませんでした。
「TS」は、チャネルの作成タイムスタンプです。通常、チャンネルに参加するとき、または/mode #chan
を使用すると、読み取り可能な形式で表示されます。
(大きな数字は「Unixタイムスタンプ」です。1970-01-01からの秒数です。1272500695
は2010-04-29 00:24:55です。)
あなたの状況では、メッセージは次のように翻訳できます。
空のチャンネルに参加しました。その最初の人として、あなたはチャノップになります。
ただし、チャネルは引き続き他の誰かによって所有(登録)されています。サービスはあなたのchanopステータスを削除します。
ネットワーク 2つに分割 で、チャネルの片側に人がいない場合、ネットワークは自動的に破棄されます(通常、空のチャネルで発生します)。そのチャンネルに参加しようとするランダムな人は、それを再作成し、自動的にchanop(チャンネルオペレーター)になります。
ネットワークが再リンクされると、両側からこれら2つの同じ名前のチャネルをマージする必要があります。それらの作成時間も同じである場合、それらは同じチャネルの2つの半分である必要があり、それらのユーザーリストはマージされます。
ただし、一方の側からのチャネルにnewerタイムスタンプがある場合、それは再作成されたことを意味します。その側の全員のchanopステータスは非合法と見なされ、自動的に削除されます。
以前にネットワークサービスに登録されていたチャネルに参加して再作成すると、サービスソフトウェアは、参加したすべての人のchanopステータスを削除するために、同様のイベントを偽造します。これは、通常の/mode -o
コマンドを急いで送信するよりも高速で信頼性の高い方法です。
追加のボーナスとして、これにより、/mode #chan
は、チャネルが最初に作成および登録された正しい時刻を表示します。