【发布时间】:2013-07-09 09:46:43
【问题描述】:
我有个小问题我有以下情况。
我编写了一个已经可以工作的服务器工具。不,我试图用 perl 测试它。因此,我编写了一个 startscript,它只是用于启动我需要进行测试的所有进程,以及单独的测试脚本。问题如下:在启动脚本中启动我的服务器之前,我必须启动我的 SOCAT prog。如何连接到 socat 进程并从我的测试脚本中输入一些内容?这可能吗?
好的,对于令人困惑的描述,我再次尝试:我有两个文件:一个在我的服务器上启动我的进程,另一个是用于将数据写入我的服务器进程的 socat 进程。我在这里也开始了其他必要的过程,但它们对于这个问题并不重要。第二个文件应该只是向 socat 进程写入一些内容,以便将其发送到服务器。如何连接到正在运行的socat进程(该进程必须在我的服务器进程启动之前启动,原因是服务器可以连接到socat)?
简短:我想连接或通过管道连接到 socat 进程,而不是连接到服务器,因为服务器已经连接到 socat?
我使用的是 UNIX 系统。
【问题讨论】:
-
问题描述比较混乱。描述所涉及的不同程序以及它们如何交互。 我的 SOCAT prog 是什么意思?
-
@GeorgKiedl 不要在 cmets 中澄清您的问题,而是编辑您的问题并将所有澄清添加到问题中。
-
您写道:该进程必须在我的服务器进程启动之前启动。原因是服务器可以连接到socat。这是不一致的 - 服务器不连接,而是侦听来自客户端的连接请求并在适用时接受它们。你所谓的服务器实际上是客户端吗?