msgget (1) 썸네일형 리스트형 Inter Process Communication : Message Queue 사용법 다양한 소프트웨어를 만들다 보면, 소프트웨어 간 통신이 필요한 경우가 생기기도 합니다. 이때 이용하는 소프트웨어 공학 기술이 Inter Process Communication(IPC)입니다. 이 글에서는 IPC 기법 중 하나인 Message Queue를 이용하는 방법을 다루겠습니다. 데이터 구조 메시지 큐는 미리 협약된 key값을 공유하여 운영체제가 관리하는 저장 위치를 이용해 소프트웨어 간 통신을 하는 IPC 기법 입니다. 메시지 큐를 이용할 때는 아래와 같이 협의된 데이터 구조를 활용합니다. struct myStruct{ // 반드시 0 이상 이어야 함. long myType; // 아래 데이터 형식과 크기는 변경 가능. char data[1]; }; 구조체를 이용하며, long 형식의 메시지 타입과.. 이전 1 다음