消息传递队列linux的问题

时间:2017-03-21 16:58:25

标签: linux ipc message-queue

我正在编写简单的消息传递练习,并从一个进程发送消息到下一个进程。这是战舰游戏。

然而,其他进程一直在等待消息。

代码为http://pastebin.com/Lc5xxXdu

示例输入:

enter image description here

对于两个玩家来说,第一个4x4板都是初始化的(例如):

oooo
----
oooo
---- 

然后目标坐标是entere(例如0 0)。此进程将消息发送给其他人(使用message_t,long 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

1 个答案:

答案 0 :(得分:0)

找到解决方案。我不小心指向了指针,而不只是一个指针级别。我得到了问题。