消息传递队列的问题 linux
Problems with message passing queue linux
我正在编写简单的消息传递练习,并将消息从一个进程发送到下一个进程。是战舰游戏
但是其他进程一直在等待消息。
代码是http://pastebin.com/Lc5xxXdu
示例输入:
为两个玩家初始化第一个 4x4 棋盘(例如):
oooo
----
oooo
----
然后输入目标坐标(例如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
找到解决方案。我不小心得到了指向指针的指针,而不是只有一级指针。我遇到了问题。
我正在编写简单的消息传递练习,并将消息从一个进程发送到下一个进程。是战舰游戏
但是其他进程一直在等待消息。
代码是http://pastebin.com/Lc5xxXdu
示例输入:
为两个玩家初始化第一个 4x4 棋盘(例如):
oooo
----
oooo
----
然后输入目标坐标(例如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
找到解决方案。我不小心得到了指向指针的指针,而不是只有一级指针。我遇到了问题。