-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.php
44 lines (39 loc) · 1.15 KB
/
test.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
$context = stream_context_create([
'http' => [
'method' => 'POST',
'header' => "Content-Type: application/json;charset=utf-8;\r\nContent-Length: ",
'content' => 'asdasdas',
'asdsad' => 'asdasdas',
],
'http2' => [
'method' => 'POST',
'header' => "Content-Type: application/json;charset=utf-8;\r\nContent-Length: ",
'content' => 'asdasdas',
'asdsad' => 'asdasdas',
],
]);
var_dump($context);
exit();
$rSocks = [];
foreach ([[1], [2], [3]] as list($socket)) {
$rSocks[] = $socket;
}
var_dump($rSocks);
//function server($port) {
// echo "Starting server at port $port...\n";
// $socket = @stream_socket_server("tcp://localhost:$port", $errNo, $errStr);
// var_dump($socket);
// if (!$socket) throw new Exception($errStr, $errNo);
// stream_set_blocking($socket, 0);
//
// $clientSocket = stream_socket_accept($socket, 0);
// var_dump($clientSocket);
//// while (true) {
//// yield waitForRead($socket);
//// $clientSocket = stream_socket_accept($socket, 0);
//// yield newTask(handleClient($clientSocket));
//// }
//}
//
//server(8000);