向程序发送命令行参数

向程序发送命令行参数

在 Linux 环境中,我有一个套接字程序,用于将数据发送到远程主机。套接字从另一个程序中启动。它以 3 个参数启动,一个标头、一个服务器和一个端口:

我的套接字 A12345543DKSKGGDHH 我的服务器 1234

一旦套接字程序启动,它就会继续从调用程序读取标准输入,并将更多数据传递到套接字,直到完成。

我正在尝试调试一个问题,但我想在调用程序之外通过从命令行运行套接字程序来执行此操作。使用初始握手参数、服务器和端口启动它不是问题……但我不知道如何在程序启动并运行后继续向其传递剩余的值。

任何帮助,将不胜感激。

答案1

如果我理解了这个问题,您是否想将 STDIN 重定向到您的 mysocket 客户端,就像这样?

mysocket A12345543DKSKGGDHH myserver 1234 << EOF

相关内容