我正在处理一个项目,其中一块硬件正在产生输出,并持续将其写入文本文件中。我需要做的是在简单的TCP/IP连接上即时转发该文件。
目前,我正在尝试使用简单的netcat来进行操作,但是netcat只会发送执行时已经写入的部分文件,而不会继续发送其余部分内容。
现在,我有一个服务器在端口9000上监听netcat(仅供测试用途)。
目前,我正在尝试使用简单的netcat来进行操作,但是netcat只会发送执行时已经写入的部分文件,而不会继续发送其余部分内容。
现在,我有一个服务器在端口9000上监听netcat(仅供测试用途)。
netcat -l 9000
发送命令为:
netcat localhost 9000 < c:\OUTPUTFILE
据我理解,netcat应该实际上是在流式传输文件,但一旦发送了开始执行时存在的所有内容,它就会停止。它不会中断连接,而只是停止发送新数据。
我该如何让它持续地流式传输数据呢?