1
私は単純なメッセージパッシングの練習を書いており、あるプロセスから次のプロセスにメッセージを送りました。それは戦艦ゲームです。メッセージパッシングキューの問題linux
しかし、他のプロセスはメッセージを待っています。
まず4x4のボードは、両方のプレイヤーのために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