0

我正在为我的私人使用构建一个 MPD 客户端并遇到以下问题。

我需要(来自 /bin/sh 脚本):

  1. 通过 tcp 向服务器发送命令
  2. 在自己的线路上等待 OK
  3. 向服务器发送关闭命令以清理连接

是否有任何命令行工具可以用来执行此操作(我可以在 C/Java/Python 中对其进行编码,但不希望引入依赖项)

我已经尝试过 netcat 但无法执行第 2 步,这会导致我丢失来自 1 的部分响应,因为在发送输出之前连接已关闭。

我尝试过的一直没有奏效的是。

printf 'command_list_ok_begin\nnext\nstatus\nplaylistinfo\ncommand_list_end\nclose\n'|nc -w 5 $mpdhost 6600 # 
4

0 回答 0