昨天把socket学习了一下:
今天开始学习queue. 【程序编程相关:FAQ:如何从URL取得其在Intern】 【推荐阅读:在Sql server中存取word文件】以下是queue.c代码 【扩展信息:基于英文单词的快速HASH索引算法。】 ********************************************************** #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/msg.h> #include <errno.h>#define msg_max 4056 // <= 4056 max size of message (bytes)
/* message buffer for msgsnd and msgrcv calls */ //定义的信息 struct smsgbuf { long mtype; // type of message long moduleid;//module id char mtext[msg_max]; //message text */ };//创建queue
int open_queue( key_t keyval ) { int qid; if((qid = msgget( keyval, ipc_creat | 0660 )) == -1) { return(-1); } return(qid); } //send queue message //qid = queue id //qbuf = send message buffer int send_message( int qid, struct smsgbuf *qbuf ) { int result, length; ... 下一页