是否有任何命令行工具来脚本tcp套接字

时间:2017-04-22 21:54:40

标签: unix tcp command-line-interface sh mpd

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

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

  1. 通过tcp发送命令到服务器
  2. 在自己的一行
  3. 上等待
  4. 向服务器发送关闭命令以清除连接
  5. 我是否可以使用任何命令行工具来执行此操作(我可以使用C / Java / Python编写代码但不希望引入依赖项)

    我已经尝试过netcat但是我无法执行第2步,这导致我在发送输出之前关闭了连接,从而丢失了部分响应。

    我尝试过的并不是一直无效的。

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

0 个答案:

没有答案
相关问题