回到石器时代,当时男人是男人,女人是女人,Unix 的竞争对手是 VMS,Unix 有一个可爱的 talk(或 ntalk,或 ytalk)分屏 IM 命令,您可以在其中交谈双方都可以实时看到逐字符输入的内容(模网络延迟)。
据我所知,没有哪个较新的 IM 程序能够提供比提示对方正在打字的提示功能更多的功能。
是否有任何后继 IM 可以像旧的 talk/ytalk/ntalk 系列一样工作?我的理解是,现在它们根本很难工作,并且由于遭受慢性缓冲区溢出漏洞而被弃用。但他们提供的基本功能是我在我所知道的任何即时通讯工具中都没有见过的。
如果没有继任者,是否有办法让其中一个家族在 Linux 或 NetBSD 机器上工作,以便拥有 shell 帐户并登录的用户可以通过命令行登录会话进行交谈?
答案1
您仍然可以在现代 unice 上运行对话变体。例如,两者谈话(最后更新于 2005 年)和格谈话(GNU 谈话)(最后更新于 2000 年)现已在 Debian 和 Ubuntu 上可用,并且谈话位于 NetBSD 软件包集合中。
我不保证这些程序的安全性。我认为没有人真正有兴趣提及它们。仅当您信任所有可能访问服务器的用户时才使用它们;相应地加强你的防火墙。
通话基础设施并没有真正适应现代网络,因为它需要其中一台机器充当已知公共 IP 地址和端口上的服务器(因此它会被动态 IP、NAT 和防火墙阻止)。它仍然可以在内部网络中正常工作,而不会造成太大的痛苦(由于缺乏安全性,这是您应该使用它的唯一地方)。
据我所知,没有一种广泛使用的现代即时消息协议可以让你看到对方正在输入的内容。寻找协作编辑或屏幕共享程序以获得类似的体验。
答案2
答案3
尝试一下etherpad
,您可以在任何服务器上进行设置。它是纯文本的 Google 文档变体。
两人使用相同的帐户在相同的计算机可能会使用tmux attach
公共会话(包括 vim),但您共享相同的光标。