ipc - PHP: why msg_receive() receives wrong type? -


i test msg queue in php following code.

<?php  $mq = msg_get_queue(3141592653589793238);  while (true) {     $msg_type = null;     $msg = null;     $max_msg_size = 32;      msg_receive($mq, 1, $msg_type, $max_msg_size, $msg);     print "receive: $msg ($msg_type)\n"; }  ?> 

according manual, if desired type (here, = 1) positive, received type should same desired type. when run code, output below. in addition, non-blocking , keeps receiving empty message when nothing sent before.

receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) receive:  (0) 

so wrong here?


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -