C++ 如何在Linux中处理接收到的广播消息

C++ 如何在Linux中处理接收到的广播消息,c++,linux,shell,broadcast,C++,Linux,Shell,Broadcast,我正在Linux中使用wall或write命令测试发送/接收广播消息。当我接收到广播消息时,终端将显示来自的广播消息user@hostpts时间戳和消息 我的问题是:有什么办法可以把这个接收到的消息传递给shell脚本或C++,这样我就可以用脚本/程序来删除我不需要的东西了?例如,我只想要user:message。只要我的脚本/程序能够接收消息,我就可以修改它 提前感谢。您可以通过管道直接向tty发送不带横幅的消息。查找当前与who登录的每个人的tty。例如,向tty7发送消息: echo "H

我正在Linux中使用wall或write命令测试发送/接收广播消息。当我接收到广播消息时,终端将显示来自的广播消息user@hostpts时间戳和消息

我的问题是:有什么办法可以把这个接收到的消息传递给shell脚本或C++,这样我就可以用脚本/程序来删除我不需要的东西了?例如,我只想要user:message。只要我的脚本/程序能够接收消息,我就可以修改它


提前感谢。

您可以通过管道直接向tty发送不带横幅的消息。查找当前与who登录的每个人的tty。例如,向tty7发送消息:

echo "Hello World" | sudo tee /dev/tty7