利用管道进行进程的通信示例

2016-02-19 13:26 3 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐利用管道进行进程的通信示例,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】


  这里用到了 pipe 管道函数:
  int pipe(int file_descriptor[2]);
  函数 pipe 填充的两个整数的含义是两个文件描述符,任何向 file_descriptor[1] 写入的数据,可以从 file_descriptor[0] 中读取,并且写入的数据符合先入先出的规则.
  
  例 pipe.c:
  
  #include
  #include
  #include
  #include
  
  int main()
  {
  int data_processed;
  int file_pipes[2];
  const char some_data[]="123";
  char buffer[BUFSIZ+1];
  int fork_result;
  
  memset(buffer,'

来源:https://www.tulaoshi.com/n/20160219/1604265.html

延伸阅读
对于局域网用户中的编程爱好者来说,如果能自己编一个局域网通信程序,那么这一切将是多么美妙!可是,如果要从头开始完全由自己来编写一段用于通信的程序,必须对相关的网络协议及其他的一些较底层的技术有较深入的了解,这可不是一件容易的事。而现在有了Winsock控件,一切就不同了,它已经替你封装了所有烦琐的技术细节,并提供了访问TCP和UD...
标签: Web开发
对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作用,而对于自定义的窗体类型我们是无法添加到Forms对象集合中的。而且也和其它诸如构造函数传参等方法一样,会在窗体间大量互相引用各自的成员...
标签: ASP
  <!--#include virtual="/learn/test/lib_graphicdetect.asp"-- <html<head <TITLEdbtable.asp</TITLE </head <body bgcolor="#FFFFFF" <%    graphic="images/learnaspiconmain.gif"    HW = ReadImg(graphic)    Response.Write ...
标签: PS PS教程
本文为中国合作伙伴印象特别供稿,转载必须取得授权 1.新建一个500*500PX,分辨率为300的RGB文件. 用圆形选框工具画出一个小的圆形选区,用Gradient Tool(渐变工具),选择Angle Gradient(角度渐变),在渐变拾色器中选择"spectrum"。在圆形选区的中心向外拖动,绘出一个如下图所示的圆。 730)this.width=730;" border=0> 2.按Ctrl+D...
标签: Web开发
以下是index.html: %@LANGUAGE="VBSCRIPT" CODEPAGE="65001"% !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / titlePROTOTYPE POST/...

经验教程

32

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部