Init Repo

This commit is contained in:
root
2019-09-06 23:53:10 +08:00
commit f0ef89dfbb
7905 changed files with 914138 additions and 0 deletions

17
vendor/swoole/examples/ipv6/tcp_client.php vendored Executable file
View File

@ -0,0 +1,17 @@
<?php
$client = new swoole_client(SWOOLE_SOCK_TCP6);
if (!$client->connect('::1', 9501, -1))
{
exit("connect failed. Error: {$client->errCode}\n");
}
var_dump($client->getsockname());
for($i=0; $i < 1; $i ++)
{
$client->send("hello world\n");
echo $client->recv();
usleep(2000);
}
$client->close();

18
vendor/swoole/examples/ipv6/tcp_server.php vendored Executable file
View File

@ -0,0 +1,18 @@
<?php
$serv = new swoole_server("::1", 9501, SWOOLE_PROCESS, SWOOLE_SOCK_TCP6);
$serv->set(array(
'worker_num' => 1,
));
$serv->on('connect', function ($serv, $fd, $from_id){
echo "[#".posix_getpid()."]\tClient@[$fd:$from_id]: Connect.\n";
});
$serv->on('receive', function (swoole_server $serv, $fd, $from_id, $data) {
echo "[#".posix_getpid()."]\tClient[$fd]: $data\n";
var_dump($serv->connection_info($fd));
$serv->send($fd, json_encode(array("hello" => '1213', "bat" => "ab")));
//$serv->close($fd);
});
$serv->on('close', function ($serv, $fd, $from_id) {
echo "[#".posix_getpid()."]\tClient@[$fd:$from_id]: Close.\n";
});
$serv->start();

11
vendor/swoole/examples/ipv6/udp_client.php vendored Executable file
View File

@ -0,0 +1,11 @@
<?php
$client = new swoole_client(SWOOLE_SOCK_UDP6);
$client->connect('::1', 9502);
$client->send("admin");
echo $client->recv()."\n";
var_dump($client->getsockname());
var_dump($client->getpeername());
$client->sendto('::1', 9502, "admin2");
echo $client->recv()."\n";
sleep(1);

12
vendor/swoole/examples/ipv6/udp_server.php vendored Executable file
View File

@ -0,0 +1,12 @@
<?php
$serv = new swoole_server("::1", 9502, SWOOLE_PROCESS, SWOOLE_SOCK_UDP6);
$serv->set(array(
'worker_num' => 1,
));
$serv->on('receive', function (swoole_server $serv, $fd, $from_id, $data) {
echo "[#".posix_getpid()."]\tClient[$fd]: $data\n";
var_dump($serv->connection_info($fd, $from_id));
$serv->send($fd, json_encode(array("hello" => '1213', "bat" => "ab")));
//$serv->close($fd);
});
$serv->start();