개발

[시스템 프로그래밍] Simple Message Queue example

jsilva 2011. 12. 11. 20:05
프로그램은 단순하게 3가지 파트로 나뉘어있다.
1. prio_queue.h <공통>
2. msg_server.c  <메세지를 받아 줄 서버>
3. msg_client.c   <메세지를 보낼 클라이언트>

실행방법은 간단하다.
먼저 둘다컴파일한다.
본인은 linux에서 작업하기 때문에 gcc로 했다.

먼저 컴파일
> gcc -o a msg_server.c
> gcc -o b msg_client.c

서버 백그라운드로 작동.
> ./a &

메세지를 보내보자! (ex. ./b hello 10)
> ./b msgcontent priority(정수)

이렇게하면 아마 이런 화면이 뜰것이다.
 


그럼 모두 열공하시길..!!!