从 Linux 到 Linux 通过局域网聊天?

从 Linux 到 Linux 通过局域网聊天?

我记得 Windows 上有一个类似 netsend 的东西,它允许通过本地网络发送简单消息。我特别喜欢这个,因为不需要安装额外的客户端软件(hello skype)。

Linux 上是否存在如此简单的东西?

只是为了澄清,我正在寻找 bash 命令或简单的 CLI 脚本/工具,而不是 GUI 应用程序。

答案1

您实际上可以使用 来执行此操作netcat,我相信在大多数情况下它已经安装在 Linux 上,并且非常简单。

在 PC 1 上输入:nc -l 55555

在 PC 2 上,输入:nc $IP 55555,其中$IP等于 PC 1 的本地 IP 地址 [ex 192.168.2.50]

完成此操作后,在同一个框中,从 PC 2 输入内容并按 Enter。然后转到 PC 1 查看,您的消息就在那里!双向都可以。

您还可以选择 55555 以外的其他端口,或者如果您打开了防火墙,则可以通过外部 IP 通过互联网执行此操作。

答案2

您可以使用iptux。 它是一个很方便基于 GUI 的程序。您甚至可以将文件(和整个文件夹)发送给您的同事。

从终端,

sudo apt-get install iptux

将会完成这项工作。

这是该工具的屏幕截图。

iptux 图像(在浏览器中打开图像即可看到)

答案3

无需netcat黑客。

该程序talk(或ytalk- 相同协议但更新,多用户)是一个可视化通信程序,它将行从您的终端复制到另一个用户的终端。它们可能是与 netsend 最接近的 UNIX 版本。一个优点是可以通过 ssh 运行来确保通信的安全。

软件包位于软件存储库中。使用方法很简单:

talk user@host

更多信息请点击这里:

编辑:在维基百科上找到一张截图: Unix 谈话截图

再次编辑(回复 psusi 的评论):我不确定 Gnome,但 KDE 会显示一个用于讨论请求的弹出窗口:

KDE 对话弹出窗口

答案4

Empathy 支持此功能,但您需要激活它。它被称为附近的人,是一种不需要服务器的特殊帐户。除此之外,它与 Facebook 和 Google 使用的协议相同。激活该功能的每个人都将对同一网络上的其他人可见,而同一网络上的其他所有人都将激活该功能。

相关内容