Skip to content

Instantly share code, notes, and snippets.

@lukyrys
Created June 23, 2014 18:40
Show Gist options
  • Save lukyrys/14ad2c5a72e0b3476f9a to your computer and use it in GitHub Desktop.
Save lukyrys/14ad2c5a72e0b3476f9a to your computer and use it in GitHub Desktop.
<?php
include("vendor/autoload.php");
$loop = React\EventLoop\Factory::create();
$client = stream_socket_client('tcp://127.0.0.1:3000');
$conn = new React\Socket\Connection($client, $loop);
print $conn->getRemoteAddress().PHP_EOL;
//$conn->pipe(new React\Stream\Stream(STDOUT, $loop));
$conn->write("data:)");
//sleep(10);
$conn->emit("message",array("show" => "me"));
$conn->on('test', function($data){
print "---\n";
print_r($data);
print "---\n";
});
print ":)\n";
$conn->on('message', function($data){
print "---\n";
print_r($data);
print "---\n";
});
//$conn->emit("message",array('mess' => 'test'));
//$conn->emit("adduser",array('test' => "LuRY2"));
//$conn->pipe(new React\Stream\Stream("add user", $loop));
//$conn->write($data)
//$x = $conn->handleData("add user");
//$conn->write("data","TEst");
$loop->run();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment