@@ -105,7 +105,7 @@ proxy server listening for connections on `localhost:1080`:
105
105
$server = new Clue\React\Socks\Server();
106
106
107
107
// listen on localhost:1080
108
- $socket = new React\Socket\Server ('127.0.0.1:1080');
108
+ $socket = new React\Socket\SocketServer ('127.0.0.1:1080');
109
109
$server->listen($socket);
110
110
```
111
111
@@ -134,7 +134,7 @@ proxy servers etc.), you can explicitly pass a custom instance of the
134
134
[ ` ConnectorInterface ` ] ( https://github.com/reactphp/socket#connectorinterface ) :
135
135
136
136
``` php
137
- $connector = new React\Socket\Connector(null, array(
137
+ $connector = new React\Socket\Connector(array(
138
138
'dns' => '127.0.0.1',
139
139
'tcp' => array(
140
140
'bindto' => '192.168.10.1:0'
@@ -192,7 +192,7 @@ in ReactPHP's [`Connector`](https://github.com/reactphp/socket#connector):
192
192
``` php
193
193
$proxy = new Clue\React\Socks\Client('127.0.0.1:1080');
194
194
195
- $connector = new React\Socket\Connector(null, array(
195
+ $connector = new React\Socket\Connector(array(
196
196
'tcp' => $proxy,
197
197
'dns' => false
198
198
));
@@ -234,7 +234,7 @@ ReactPHP's [`Connector`](https://github.com/reactphp/socket#connector):
234
234
``` php
235
235
$proxy = new Clue\React\Socks\Client('127.0.0.1:1080');
236
236
237
- $connector = new React\Socket\Connector(null, array(
237
+ $connector = new React\Socket\Connector(array(
238
238
'tcp' => $proxy,
239
239
'dns' => false
240
240
));
@@ -264,7 +264,7 @@ You can optionally pass additional
264
264
to the constructor like this:
265
265
266
266
``` php
267
- $connector = new React\Socket\Connector(null, array(
267
+ $connector = new React\Socket\Connector(array(
268
268
'tcp' => $proxy,
269
269
'tls' => array(
270
270
'verify_peer' => false,
@@ -286,12 +286,12 @@ This allows you to send both plain HTTP and TLS-encrypted HTTPS requests like th
286
286
``` php
287
287
$proxy = new Clue\React\Socks\Client('127.0.0.1:1080');
288
288
289
- $connector = new React\Socket\Connector(null, array(
289
+ $connector = new React\Socket\Connector(array(
290
290
'tcp' => $proxy,
291
291
'dns' => false
292
292
));
293
293
294
- $browser = new React\Http\Browser(null, $connector);
294
+ $browser = new React\Http\Browser($connector);
295
295
296
296
$browser->get('https://example.com/')->then(function (Psr\Http\Message\ResponseInterface $response) {
297
297
var_dump($response->getHeaders(), (string) $response->getBody());
@@ -422,7 +422,7 @@ other examples explicitly disable DNS resolution like this:
422
422
``` php
423
423
$proxy = new Clue\React\Socks\Client('127.0.0.1:1080');
424
424
425
- $connector = new React\Socket\Connector(null, array(
425
+ $connector = new React\Socket\Connector(array(
426
426
'tcp' => $proxy,
427
427
'dns' => false
428
428
));
@@ -435,7 +435,7 @@ using SOCKS4), you can use the following code:
435
435
$proxy = new Clue\React\Socks\Client('127.0.0.1:1080');
436
436
437
437
// set up Connector which uses Google's public DNS (8.8.8.8)
438
- $connector = new React\Socket\Connector(null, array(
438
+ $connector = new React\Socket\Connector(array(
439
439
'tcp' => $proxy,
440
440
'dns' => '8.8.8.8'
441
441
));
@@ -527,7 +527,7 @@ SOCKS connector from another SOCKS client like this:
527
527
$middle = new Clue\React\Socks\Client('127.0.0.1:1080');
528
528
$target = new Clue\React\Socks\Client('example.com:1080', $middle);
529
529
530
- $connector = new React\Socket\Connector(null, array(
530
+ $connector = new React\Socket\Connector(array(
531
531
'tcp' => $target,
532
532
'dns' => false
533
533
));
@@ -573,7 +573,7 @@ underlying connection attempt if it takes too long:
573
573
``` php
574
574
$proxy = new Clue\React\Socks\Client('127.0.0.1:1080');
575
575
576
- $connector = new React\Socket\Connector(null, array(
576
+ $connector = new React\Socket\Connector(array(
577
577
'tcp' => $proxy,
578
578
'dns' => false,
579
579
'timeout' => 3.0
@@ -692,8 +692,8 @@ You can start listening on an underlying TCP/IP socket server like this:
692
692
``` php
693
693
$server = new Clue\React\Socks\Server();
694
694
695
- // listen on localhost:$port
696
- $socket = new React\Socket\Server($port );
695
+ // listen on localhost:1080
696
+ $socket = new React\Socket\SocketServer('127.0.0.1:1080' );
697
697
$server->listen($socket);
698
698
```
699
699
@@ -718,7 +718,7 @@ proxy servers etc.), you can explicitly pass a custom instance of the
718
718
[ ` ConnectorInterface ` ] ( https://github.com/reactphp/socket#connectorinterface ) :
719
719
720
720
``` php
721
- $connector = new React\Socket\Connector(null, array(
721
+ $connector = new React\Socket\Connector(array(
722
722
'dns' => '127.0.0.1',
723
723
'tcp' => array(
724
724
'bindto' => '192.168.10.1:0'
@@ -835,7 +835,7 @@ $proxy = new Clue\React\Socks\Client('user:
[email protected] :1080');
835
835
$server = new Clue\React\Socks\Server(null, $proxy);
836
836
837
837
// listen on localhost:1080
838
- $socket = new React\Socket\Server ('127.0.0.1:1080');
838
+ $socket = new React\Socket\SocketServer ('127.0.0.1:1080');
839
839
$server->listen($socket);
840
840
```
841
841
@@ -880,7 +880,7 @@ You can simply start your listening socket on the `tls://` URI scheme like this:
880
880
$server = new Clue\React\Socks\Server();
881
881
882
882
// listen on tls://127.0.0.1:1080 with the given server certificate
883
- $socket = new React\Socket\Server ('tls://127.0.0.1:1080', null , array(
883
+ $socket = new React\Socket\SocketServer ('tls://127.0.0.1:1080', array(
884
884
'tls' => array(
885
885
'local_cert' => __DIR__ . '/localhost.pem',
886
886
)
@@ -915,7 +915,7 @@ You can simply start your listening socket on the `unix://` URI scheme like this
915
915
$server = new Clue\React\Socks\Server();
916
916
917
917
// listen on /tmp/proxy.sock
918
- $socket = new React\Socket\Server ('unix:///tmp/proxy.sock');
918
+ $socket = new React\Socket\SocketServer ('unix:///tmp/proxy.sock');
919
919
$server->listen($socket);
920
920
```
921
921
0 commit comments