当前位置: 首页 > news >正文

flash网站模版哪个网站建站比较好

flash网站模版,哪个网站建站比较好,国网商城怎么入驻,游戏中心下载安装使用消息队列实现的2个终端之间的互相聊天 并使用信号控制消息队列的读取方式: 当键盘按ctrlc的时候,切换消息读取方式,一般情况为读取指定编号的消息,按ctrlc之后,指定的编号不读取,读取其他所有编号的消息…

使用消息队列实现的2个终端之间的互相聊天 并使用信号控制消息队列的读取方式: 当键盘按ctrl+c的时候,切换消息读取方式,一般情况为读取指定编号的消息,按ctrl+c之后,指定的编号不读取,读取其他所有编号的消息

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <pthread.h>
#include <semaphore.h>
#include <wait.h>
#include <signal.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include <semaphore.h>
#include <sys/msg.h>
#include <sys/shm.h>
#include <sys/un.h>
int brr=0;
struct msgbuf
{long mtype;char mtext[128];
};
void *run(void *arg)
{  int* mytype=(int*)arg;key_t key=ftok("./ipc",1);if(key==-1){perror("ftok");return NULL;}int id=msgget(key,IPC_CREAT|0666);if(id==-1){perror("msgget");return NULL;}struct msgbuf msg;int size=0;while(1)                                      {if(brr==0){memset(&msg,0,sizeof(msg));msgrcv(id,&msg,128,*mytype,IPC_NOWAIT);if(strlen(msg.mtext)!=0){putchar(10);printf("读取到的消息为:%s\n",msg.mtext);printf("请输入:");fflush(stdout);}else{;}}else if(brr==1){memset(&msg,0,sizeof(msg));msgrcv(id,&msg,128,*mytype,IPC_NOWAIT|020000);if(strlen(msg.mtext)!=0){putchar(10);printf("读取到的消息为:%s\n",msg.mtext);printf("请输入:");fflush(stdout);}else{;}}}
}
void handler(int signum)
{if(signum==SIGINT){brr=(brr+1)%2;printf("%d\n",brr);}}
int main(int argc, const char *argv[])
{pthread_t id1;int mytype1=atoi(argv[2]);pthread_create(&id1,0,run,&mytype1);int mytype=atoi(argv[1]);key_t key=ftok("./ipc",1);if(key==-1){perror("ftok");return 1;}int id=msgget(key,IPC_CREAT|0666);if(id==-1){perror("msgget");return 1;}struct msgbuf msg;int size=0;signal(SIGINT,handler);while(1){memset(&msg,0,sizeof(msg));msg.mtype=mytype;printf("请输入:");scanf("%128s",msg.mtext);while(getchar()!='\n');size=strlen(msg.mtext);msgsnd(id,&msg,size,0);}return 0;
}

http://www.yayakq.cn/news/833791/

相关文章:

  • 坪山住房及建设局网站在厦门做网站找谁
  • 哪家好做网站网站开发教学视频百度云
  • 加强网站安全建设说明报告范文太原优化型网站建设
  • 电子商务网站建设报价深圳高速建设公司
  • 网站怎样制作流程江苏专业做网站的公司哪家好
  • wordpress添加轮播搜索关键词排名优化技术
  • 网站菜单分类怎么做电子菜单小程序怎么做
  • 百度网站推广一年多少钱网站模板做网站
  • 大型电商网站开发成本大宗贸易平台
  • 做网站的素材哪里找的做网站看什么书好
  • 网站ui设计例子广州有什么好玩的
  • 地产项目网站wordpress 友情链接
  • 网站建设活动策划方案四川建设网官网登录
  • 拥有响应式网站项目网络图用什么软件
  • 织梦调用网站名称直播app
  • 访问网站提示输入用户名密码上海外贸新三样出口超2400亿元
  • 英文外贸网站源码郴州网站建设公司哪里有
  • wordpress企业网站主题用php做京东网站页面
  • 深圳建设局网站注册结构师培训附件北京通州区网站制作
  • 怎么查网站是哪个公司做的营商环境建设网站
  • h5网站制作网站开发wordpress替换主题数据库
  • 如何在百度能搜索到公司网站建行门户网站
  • 网站 wordpress 公众号三亚婚纱摄影 织梦网站源码
  • 安监局网站做模拟房屋建筑设计师哪里找
  • 怎么制作移动端网站郑州市网站建设
  • 自己的网站中商城怎么做贵阳网站商城建设
  • 做网站怎么租个空间设计网站项目描述
  • 网站程序优化自考本科需要什么条件
  • 高中学校网站模板建设网站开发的语言有哪些
  • 做素食香料哪个网站买五屏网站建设