在Windows中,我有一些控制台程序在后台运行且隐藏了控制台。无论如何,有直接输入到程序控制台的信息吗?我希望能够执行以下操作:
echo Y| *the_running_process_here*
Run Code Online (Sandbox Code Playgroud)
将Y发送到流程的标准输入。
HTTP服务器通过多个数据包发送数据的正确方法是什么?
例如,我想传输一个文件,我发送的第一个数据包是:
HTTP/1.1 200 OK
Content-type: application/force-download
Content-Type: application/download
Content-Type: application/octet-stream
Content-Description: File Transfer
Content-disposition: attachment; filename=test.dat
Content-Transfer-Encoding: chunked
400
<first 1024 bytes here>
400
<next 1024 bytes here>
400
<next 1024 bytes here>
Run Code Online (Sandbox Code Playgroud)
现在我需要制作一个新包,如果我发送:
400
<next 1024 bytes here>
Run Code Online (Sandbox Code Playgroud)
所有的客户都关闭了我的连接,文件被缩短了.
我在第二个数据包中放入哪些标头继续使用数据流?