::: 강좌/소스/문서 :::

강좌/소스/문서 성격에 맞지 않는 광고,비방,질문의 글은 즉시 삭제하며
내용을 복사하여 사용할 경우 반드시 이곳(http://www.howto.pe.kr)을 출처로 명시하여 주세요


Category

  김영대(2003-03-17 02:36:17, Hit : 6295, Vote : 1620
 [System V IPC] msgrcv() function - 메세지큐

/***************************************************
*   Creat  : 2001. 02. 10  (programed by Cori-Young)
*   Site: http://www.byoneself.co.kr
*   Update :
***************************************************/

#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <stdio.h>

#define MSGSZ     128

typedef struct{
    long    mtype;
    char    mtext[MSGSZ];
} message_buf;

main()
{

    int msqid;
    key_t key;
    message_buf  rbuf;

    /*
     * Get the message queue id for the
     * "name" 1234, which was created by
     * the server.
     */

    key = 1234;

    if ((msqid = msgget(key, 0666)) < 0) {
        perror("msgget");
        exit(1);
    }
    /*
     * Receive an answer of message type 1.
     */
    if (msgrcv(msqid, &rbuf, MSGSZ, 1, 0) < 0) {
        perror("msgrcv");
        exit(1);
    }

    /*
     * Print the answer.
     */
    printf("%sn", rbuf.mtext);
    exit(0);
}





62   [Unix/Linux] [강좌] 인텔 센트리노 무선랜 카드: ndiswrapper  김영대 2004/06/27 11241 2017
61   [Unix/Linux] [소스] top for System V Release 4, Intel or Sparc CPU  김영대 2004/02/20 9571 1199
60   [Unix/Linux] [소스] top for SunOS 5.x (Solaris 2.x)  김영대 2004/02/20 11269 1237
59   [Unix/Linux] [소스] String 해쉬(hash) 함수  김영대 2003/07/29 6656 1455
58   [Unix/Linux] [강좌] 웹로그분석을 위한 Webalizer + GDlib + PNGlib + Zlib 설치  김영대 2003/05/04 7732 1432
57   [Unix/Linux] [강좌] Apache + MySQL + PHP4 + Zend Optimizer 설치  김영대 2003/04/15 6861 1387
56   [Unix/Linux] [System V IPC] shmop() function - 공유메모리  김영대 2003/03/17 5908 1459
55   [Unix/Linux] [System V IPC] shmctl() function - 공유메모리  김영대 2003/03/17 7602 1602
54   [Unix/Linux] [System V IPC] shmget() function - 공유메모리  김영대 2003/03/17 9863 1670
53   [Unix/Linux] [System V IPC] semop() function - 세마포어  김영대 2003/03/17 5095 1335
52   [Unix/Linux] [System V IPC] semctl() function - 세마포어  김영대 2003/03/17 5418 1305
51   [Unix/Linux] [System V IPC] semget() function - 세마포어  김영대 2003/03/17 5867 1567
50   [Unix/Linux] [System V IPC] msgget() function - 메세지큐  김영대 2003/03/17 5779 1486
49   [Unix/Linux] [System V IPC] msgctl() function - 메세지큐  김영대 2003/03/17 5861 1369
  [Unix/Linux] [System V IPC] msgrcv() function - 메세지큐  김영대 2003/03/17 6295 1620
47   [Unix/Linux] [System V IPC] msgsnd() function - 메세지큐  김영대 2003/03/17 7615 1547
46   [Unix/Linux] [POSIX IPC] 생산자/소비자 - 세마포어  김영대 2003/03/17 7259 1531
45   [Unix/Linux] [POSIX IPC] mq_receive() function - 메세지큐  김영대 2003/03/17 6844 1666
44   [Unix/Linux] [POSIX IPC] mq_send() function - 메세지큐  김영대 2003/03/17 8259 1582
43   [Unix/Linux] [Thread] pthread_cond() function  김영대 2003/03/17 6012 1605

1 [2][3][4]
 

Copyright 1999-2019 Zeroboard / skin by zero