2010-08-18 2 views
0

우리는 A, B, C, D의 4 가지 프로세스가 있다고 가정합니다. 일반적으로 BD는 A로 패킷을 보내고 A로부터 응답을받습니다. (패킷은 간단한 명령이므로 매우 유용합니다 작음) 그러나 때로는 'A'가 이벤트를 브로드 캐스트하므로 모든 BD에 알림을 보내야합니다.고급 IPC 라이브러리가 필요함

처음에는 내 마음이 'dbus'로 나타났습니다. 불행히도 GPL이 아닌 오픈 소스 라이브러리가 필요합니다. (LGPL 또는 BSD가 좋음)

나에게 추천할만한 라이브러리가 있습니까?

대상은 X 윈도우 시스템이없는 다양한 Linux 장치 (커널 2.6.x 및 glibc 2.8.x)입니다.

감사합니다.

+0

Linux에서 이미 IPC를 사용하고 계십니까? 파이프 또는 msq 대기열과 같은? 래퍼를 작성하여 사용자 정의 패킷 유형을 보내고받을 수 있습니다. – MadcapLaugher

답변

0

실제로 D-Bus 데몬 및 참조 클라이언트 측 구현은 dual licensed이며 AFL 버전 2.1이 GPL의 대안으로 제공됩니다. 결국 아마 당신의 용도에 적합 할 것입니다.