首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Embedded C:向同一输入/输出发送/接收数据的不同进程

Embedded C:向同一输入/输出发送/接收数据的不同进程
EN

Stack Overflow用户
提问于 2015-11-03 17:57:27
回答 1查看 75关注 0票数 0

所以我想要做到的是:

  1. Telnet客户端向Telnet Server发送命令(进程1);-已完成
  2. 进程1查找以下哪个进程(2、3、4等)将执行该命令并调用已完成的进程。
  3. Telnet客户端现在需要查看正在执行命令的其他进程(例如,进程2)的输出。Process 2可能还需要来自Telnet客户端的额外输入。这些是红色的外箭头。
  4. 流程2一旦完成,就会告诉流程1。

我最大的问题(也许只是)是关于第三步的。如何才能以有效的方式实现这一点?这仅仅是一个管道的问题--从工艺1的标准到工艺2的标准,然后从工艺2的标准到工艺1的标准?

EN

回答 1

Stack Overflow用户

发布于 2015-11-04 01:48:13

这并不是说这个问题与嵌入式有关,而是让telnet服务器充当客户端和子进程2.n之间所有通信的中介。

我非常怀疑在客户端和进程2之间制造管道来处理从客户端到子进程的通信会更“有效”,除非您正在测量延迟的效率(也就是说,您正在做的事情是desired...like高频股票交易,时间最短)。

而且它不仅仅是管道的标准/标准。服务器需要以编程方式将stdin/out (可能还有stderr)映射到telnet的套接字。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33505989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档