1
간단한 메시지 전달 연습을 쓰고 있고 한 프로세스에서 다음 프로세스로 메시지를 보냈습니다. 그것은 전함 게임입니다.메시지 전달 큐 문제 linux
그러나 다른 프로세스는 메시지를 계속 대기합니다.
우선 4 × 4 판 모두 플레이어 initalized (예) :
코드 http://pastebin.com/Lc5xxXdu
샘플 입력
oooo
----
oooo
----
그럼 좌표는 타겟팅 ENTERE (예 : 0 0). 이 프로세스는 메시지를 다른 노드로 보냅니다 (message_t를 사용하여 긴 pid가 커널 코드에서 mtype 대신 사용됩니다).
하지만 알 수없는 이유로 작동하지 않습니다. 빠른 번역 :
Cekam poruku %pid --> Waiting for message
Saljem poruku %pid --> Sending message with following pid (mtype for kernel) set
Ispali na polje --> Nice query where to shoot next