2011. 12. 11. 20:05 개발
[시스템 프로그래밍] Simple Message Queue example
프로그램은 단순하게 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(정수)
이렇게하면 아마 이런 화면이 뜰것이다.
그럼 모두 열공하시길..!!!
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(정수)
이렇게하면 아마 이런 화면이 뜰것이다.
그럼 모두 열공하시길..!!!
'개발' 카테고리의 다른 글
[C/C++] 임의의 Object를 패킷으로 송.수신하는 방법 (0) | 2012.01.11 |
---|---|
[C/C++] float 데이터를 char배열에 저장하는 방법 !!!! 메모리를 공유하는 union type (0) | 2012.01.11 |
[Graphics] 3D Object Manipulation (Camera / Transformation) (0) | 2011.12.07 |
[Graphics] 2D object Manipulation using OpenGL (0) | 2011.12.07 |
[shell programming] Multiple piping in C (0) | 2011.12.06 |