The solution I found is posted further using Ape.sockServer JM
On Dec 15, 6:30 pm, Jean-Marie <[email protected]> wrote: > Hello > > I read in APE tutorial that > "The libape-controller is the easiest way to push data from external > applications to APE" > but is it the fastest and the safiest ? > > In the program below I give an example of an application > (broadcastframes.php ) > sending a request to APE server every 10 ms. > I noticed that the charge memory of aped process is increasing > regularly until > all the system gets blocked ( when reaching around the 130000th > request) > and a message is eventually displayed regularly such as : > "PHP Warning: file_get_contents(http://ape.ape-test.local:6969/? > %5..... > failed to open stream: Connection refused in /var/www/apejsf/Demos/ > DisplayFrames/broadcastframes.php on line 23" > > this line corresponds to the following http request : > $data = > file_get_contents($APEserver.rawurlencode(json_encode($cmd))); > > Is there a mean to send data from an application to APE server at a > high frequency > without having this memory trouble ? > > thanks in advance for any help > > Jean-Marie > > -------------------------------------------------------- > see below the program broadcastframes.php > > <?php > $APEserver = 'http://ape.ape-test.local:6969/?'; > $APEPassword = 'testpasswd'; > > $messages='1'; > > $cmd = array(array( > 'cmd' => 'inlinepush', > 'params' => array( > 'password' => $APEPassword, > 'raw' => 'postmsg', > 'channel' => 'testchannel', > 'data' => array( //Note: data can't be a string > 'message' => $messages > ) > ) > )); > > for( $i = 1; $i < 1000000; $i++ ) { > $framesent=$cmd[0]['params']['data']['message']="Frame "."$i"; > $data = > file_get_contents($APEserver.rawurlencode(json_encode($cmd))); > print( "data sent = $framesent\n"); > usleep(10000); > > } -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
