设为首页 加入收藏

TOP

IO的多路复用和信号驱动(二)
2015-07-26 13:14:24 来源: 作者: 【 】 浏览:76
Tags:复用 信号 驱动
ET,"127.0.0.1",&addr.sin_addr);


? ? if(connect(fd,(struct sockaddr*)&addr,sizeof(addr)) != -1)
? ? ? ? printf("connect success!\n");
? ? else
? ? ? ? exit(-1);


? ? int flag = fcntl(fd,F_GETFL);
? ? flag |= O_ASYNC;
? ? fcntl(fd,F_SETFL,flag);
? ? fcntl(fd,F_SETOWN,getpid());


? ? char buffer[1024]={0};
? ? for(;;)
? ? {
? ? ? ? int n = read(0,buffer,sizeof(buffer));
? ? ? ? if(n==-1)
? ? ? ? ? ? break;
? ? ? ? send(fd,buffer,n,0);
? ? }


? ? write(1,"Closed.",strlen("Closed."));
}


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android程序员不可错过的十款实用.. 下一篇免费工具检测Hacking Team间谍软件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: