adams.freenode.net:*** 通知 - #https 的 TS 从 1515925182 更改为 1272500695

adams.freenode.net:*** 通知 - #https 的 TS 从 1515925182 更改为 1272500695

在IRC中,如果我加入irc.freenode.net频道的https房间,我将获得以下信息。

adams.freenode.net:*** 通知 - #https 的 TS 从 1515925182 更改为 1272500695

这是什么意思?

是什么意思TS

是什么意思changed from 1515925182 to 1272500695

我尝试加入这个1272500695房间,但这不符合我的想法。

答案1

“TS” 是频道的创建时间戳. 它通常在你加入频道或使用时以可读格式显示/mode #chan

(大数字是“Unix 时间戳”;自 1970-01-01 以来的秒数。1272500695是 2010-04-29 00:24:55。)

根据您的情况,该消息可以翻译为:

您已加入一个空频道。作为频道中的第一个人,您成为 chanop。

但是,该频道仍由其他人拥有(注册)。服务现在将删除您的 chanop 状态。

网络分裂——原来的时间戳的用途

如果网络一分为二如果频道的某一侧没有人,频道就会自动被破坏(空频道通常会发生这种情况)。任何试图加入该频道的人都会重新创建频道,并自动成为 chanop(频道操作员)。

当网络重新连接时,需要合并双方同名的频道。如果它们的创建时间也相同,那么它们必须是同一频道的两个部分,并且它们的用户列表已合并。

然而,如果来自一侧的通道有一个更新时间戳,这意味着它被重新创建;该方所有人的 chanop 状态被视为不合法并被自动删除。

服务——你目前看到的诡计

当您加入并重新创建之前已在网络服务中注册的频道时,服务软件假货类似事件,以便删除所有加入者的 chanop 状态。与匆忙发送常规/mode -o命令相比,这是一种更快速、更可靠的方法。

作为额外的奖励,这使得/mode #chan显示频道播放的正确时间起初创建并注册。

相关内容