Skip to content

Instantly share code, notes, and snippets.

@lukyrys
Created June 23, 2014 18:39
Show Gist options
  • Save lukyrys/2175f3cf11261502fb02 to your computer and use it in GitHub Desktop.
Save lukyrys/2175f3cf11261502fb02 to your computer and use it in GitHub Desktop.
<?php
include("vendor/autoload.php");
$loop = React\EventLoop\Factory::create();
$socket = new React\Socket\Server($loop);
$socket->on('message', function ($conn) use ($socket) {
print "?MESS\n";
});
$socket->on('connection', function ($conn) use ($socket) {
print "connect Host\n";
$conn->write("Connected!\n");
$socket->emit("test",array('data'=>time()));
$conn->on('data', function ($data) use ($conn) {
print "DATA: $data\n";
//$conn->close();
});
for ( $a=0;$a<10;$a++ ){
$conn->emit("test",array('data'=>time()));
//print $a;
//usleep(200);
}
$conn->on('message', function($username){
print "Message\n";
});
});
$socket->listen(3000);
$loop->run();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment