broadcat 简单的面向行的套接字广播服务器
广播猫将任何命令行程序变成一个简单的广播服务器。它能做什么 Broadcat 是一个简单的工具,用于向客户端广播文本行。它绑定到 TCP 套接字,接受传入连接,并侦听标准输入或子进程的标准输出。当它收到一条线路时,它会将它发送到所有连接的客户端。当一个新客户端连接时,broadcat 将它收到的最新线路发送给它。当没有客户端连接时,broadcat 向子进程发送一个 STOP 信号,这样它就不会做不必要的计算,然后当客户端连接时,它发送一个 CONT 信号,以便子进程可以恢复。编译:make
用法:./broadcat [port] [command...]
例子:时钟服务器: ./broadcat 9999 bash -c 'while date; do sleep 1; done'
要连接到服务器,请使用 netcat 或 telnet: $ nc localhost 9999
用户评论