1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
- <!-- EN-Revision: 23ea6be076881a34e1d454e9680968ece085f7f6 Maintainer: yannick Status: ready -->
2
+ <!-- EN-Revision: 85d72c5380a0b292f85236fec0d5e6d690a46c30 Maintainer: yannick Status: ready -->
3
3
<!-- Reviewed: no -->
4
4
5
5
<refentry xml : id =" eventhttp.accept" xmlns =" http://docbook.org/ns/docbook" xmlns : xlink =" http://www.w3.org/1999/xlink" >
67
67
<programlisting role =" php" >
68
68
<![CDATA[
69
69
<?php
70
+
70
71
$base = new EventBase();
71
72
$http = new EventHttp($base);
72
73
73
- $addresses = array (
74
- 8091 => "127.0.0.1",
75
- 8092 => "127.0.0.2",
76
- ) ;
74
+ $addresses = [
75
+ 8091 => "127.0.0.1",
76
+ 8092 => "127.0.0.2",
77
+ ] ;
77
78
$i = 0;
78
79
79
80
$socket = array();
80
81
81
82
foreach ($addresses as $port => $ip) {
82
83
echo $ip, " ", $port, PHP_EOL;
83
84
$socket[$i] = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
85
+
84
86
if (!socket_bind($socket[$i], $ip, $port)) {
85
87
exit("échec de socket_bind\n");
86
88
}
89
+
87
90
socket_listen($socket[$i], 0);
88
91
socket_set_nonblock($socket[$i]);
89
92
@@ -95,14 +98,14 @@ foreach ($addresses as $port => $ip) {
95
98
++$i;
96
99
}
97
100
98
- $http->setCallback("/some-page", function() {
99
- echo "(some-page)\n";
101
+ $http->setCallback("/some-page", function () {
102
+ echo "(some-page)\n";
100
103
echo "URI : ", $req->getUri(), PHP_EOL;
101
104
$req->sendReply(200, "OK");
102
105
echo "OK\n";
103
106
});
104
107
105
- $http->setDefaultCallback(function($req) {
108
+ $http->setDefaultCallback(function ($req) {
106
109
echo "URI : ", $req->getUri(), PHP_EOL;
107
110
$req->sendReply(200, "OK");
108
111
echo "OK\n";
0 commit comments