欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

進(jìn)程間雙向通信--sockpair

sockpair是一個套接字,可以用于網(wǎng)絡(luò)通信,也可用于本機(jī)內(nèi)進(jìn)程間通信。

目前成都創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、雅安網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

sockpair類似于管道,只不過管道是用于單向通信的,只能一方讀,一方寫,。而想要用于進(jìn)程間雙向通信,就要pipe兩次,創(chuàng)建兩個管道。sockpair直接就可以實現(xiàn)進(jìn)程間雙向通信。

    1 #include<stdio.h>
  2 #include<unistd.h>
  3 #include<stdlib.h>
  4 #include<string.h>
  5 #include<sys/types.h>
  6 #include<sys/socket.h>
  7 int main()
  8 {
  9     int fd[2]={0,0};
 10     int sock = socketpair(AF_LOCAL,SOCK_STREAM,0,fd);
 11     if(sock<0)
 12     {
 13         perror("socketpair");
 14         exit(1);
 15     }
 16     pid_t id = fork();
 17     if(id<0)
 18     {
 19         perror("fork");
 20         exit(2);
 21     }
 22     else if(id == 0)
 23     {
 24         close(fd[0]);
 25         char buf[1024];
 26         while(1)
 27         {
 28             memset(buf,'\0',sizeof(buf));
 29             strcpy(buf,"hello world");
 30             write(fd[1],buf,sizeof(buf)-1);
 31             read(fd[1],buf,sizeof(buf)-1);
 32             sleep(1);
 33             printf("father say:%s\n",buf);
 34         }
 35         close(fd[1]);
 36     }
 37     else
 38     {
 39         close(fd[1]);
 40         char buf[1024];
 41         while(1)
 42         {
 43             read(fd[0],buf,sizeof(buf)-1);
 44             printf("child say:%s\n",buf);
 45             memset(buf,'\0',sizeof(buf));
 46             strcpy(buf,"nihao");
 47             write(fd[0],buf,sizeof(buf)-1);
 48             sleep(1);
 49         }
 50         close(fd[0]);
 51     }
 52     return 0;
 53 }
 
 [fbl@localhost socketpair]$ ./my_pair 
child say:hello world
father say:nihao
child say:hello world
father say:nihao
child say:hello world
father say:nihao
child say:hello world

網(wǎng)站題目:進(jìn)程間雙向通信--sockpair
標(biāo)題來源:http://aaarwkj.com/article14/pjdide.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、域名注冊、企業(yè)建站、微信小程序定制開發(fā)小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
亚洲精品麻豆一区二区| 亚洲天堂成人综合在线| 国产高清白丝免费在线观看| 四虎永久精品在线视频| 亚洲不卡高清一区二区三区| 国产精品福利手机在线观看| 国产乱av一区二区三区| 蜜臀国产综合久久第一页| 不卡一区二区三区av电影| 国产三级在线播放完整| 午夜精品三级一区二区三区| 亚洲午夜福利啪啪啪| 亚洲欧美二区中文字幕| 亚洲黄色片成年人免费观看| 天天操夜夜操狠狠操91| 日本 一区二区在线| 国产成人亚洲综合色影视| 亚洲av乱码专区国产乱码| 97乱碰视频在线观看| 亚洲熟女少妇视频自拍| 丰满少妇在线观看网站| 亚洲av毛片一区二区| 亚洲国产成人精品久久精品| 欧美丰满人妻少妇视频在线| 久久久精品国产亚洲av色哟哟| 日韩精品亚洲一区二区三区免费| 日本待黄大片一区二区| 日韩在线不卡av一区二区| 四虎经典视频在线播放| 99热这里只有精品中文| 亚洲av日韩av在线不卡一区| 亚洲伊人成综合人影院| 日本和亚洲的香蕉视频| 一区二区在线视频免费播放 | 日韩丰满少妇在线观看| 中文字幕日韩欧美资源站| 久久精品午夜福利一区| 国产福利成人一区二区| 日本人妻在线一区二区三区| 亚洲欧美丝袜清纯另类| 久久91亚洲精品中文字幕|