我在家里和工作中都使用IRC客户端。我希望两台计算机都使用同一用户(出于IDENT的目的,并避免出现多个刻痕等)
通常,家用计算机始终处于开机状态,并且被标识为我的用户。仅在我上班时才连接工作计算机。我有很多脚本和设置,并且希望将所有内容都放在一个地方,这就是为什么我在Dropbox目录中使用便携式客户端(现在是便携式模式下的mIRC,但不一定限于此客户端)的原因。
目前,我只打开了两个用户,每个用户都有IDENTITY(即nick和nick | work),每台计算机一个。这样我可以让他们两个都闲着。
我会喜欢做的是类似如下:
- 第一个联机的客户端识别并执行其所有远程脚本。没问题。
- 如果另一个客户端尝试连接,但名称(已被先前的客户端使用),则断开另一个(空闲)客户端的连接,并采用其身份。
- 只要只有一个客户端处于活动状态,此功能就可以为我希望的所有客户端继续进行。
我正在考虑也许要创建一个脚本以“ disconnect-idle”,它将向空闲的客户端发送一条特殊消息。该客户端将解析该消息,并且如果一切均按规定进行操作,则将其自身与服务器断开连接。
关于如何实现的任何想法?代码示例(mIRC脚本或其他)将不胜感激。
2
通常的方法是使用所谓的BNC。
—
Der Hochstapler,2012年
因为提到了Mirc,所以标记了“ Windows”(我个人在Linux中使用irssi + tmux + SSH)。
—
Daniel Andersson
我不一定只指Windows,即使它目前是Windows盒中的客户端。我将接受@OliverSalzburg的建议,并研究BNC设置。
—
scooz 2012年