Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2013, 14:26
minimal
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 4 meses
Puntos: 18
problema con react php

hola estoy usando react php pero cada vez que me conecto al servidor por socket io no me dice nada

mi codigo es el siguiente
php

Código PHP:

require 'vendor/autoload.php';

$loop = new ReactEventLoopStreamSelectLoop();
$socket = new ReactSocketServer($loop);
$http = new ReactHttpServer($socket$loop);


$http->on('request', function ($request$response) use (&$i) {
    
$i++;
    
$response->writeHead('200',array(
        
'Content-Type'=>'text/html',
        
'origins'=>'*'));
    
$response->write('<h1>Sample server created with Reactphp.</h1>');
    
$response->end();
});

$socket->on('connection', function ($conn)  {
   
    
$conn->on('message', function () {
         
         
$current->send('hola');

    });

    
});




$socket->listen(1337,'0.0.0.0');
$loop->run(); 

y el html es

Código HTML:
<!DOCTYPE html>
<html lang="en">
<head>
  <script type="text/javascript" src="socket.io.js"></script>
  <script type="text/javascript">
    var socket = new io.Socket(null, {port: 1337});
 
    socket.connect();
    socket.on('message', function(message){
        document.getElementById('divTime').innerHTML = message;
    });
    function GetServerTime() {
        socket.send('');
    }
  </script>
</head>
<body>
    <div id="divTime"></div>
    <input type="button" value="Get Server Time" onclick="GetServerTime();">
</body>
</html> 
cuando me conecto me sale esto en el navegador

Código:
Unexpected response code: 200 
XMLHttpRequest cannot load http://localhost:1337/socket.io/xhr-polling//1357935827882. Origin http://localhost is not allowed by Access-Control-Allow-Origin.