Skip to content

Commit 3ca31e3

Browse files
authored
Merge pull request #161 from clue-labs/socket-client
Update SocketClient to v0.7 to simplify CONNECT example
2 parents 8556c38 + a1af759 commit 3ca31e3

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@
1818
},
1919
"require-dev": {
2020
"phpunit/phpunit": "^4.8.10||^5.0",
21-
"react/socket-client": "^0.6"
21+
"react/socket-client": "^0.7"
2222
}
2323
}

examples/21-connect-proxy.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,14 @@
44
use React\Socket\Server;
55
use React\Http\Response;
66
use Psr\Http\Message\RequestInterface;
7-
use React\SocketClient\TcpConnector;
7+
use React\SocketClient\Connector;
88
use React\SocketClient\ConnectionInterface;
9-
use React\SocketClient\DnsConnector;
109

1110
require __DIR__ . '/../vendor/autoload.php';
1211

1312
$loop = Factory::create();
1413
$socket = new Server(isset($argv[1]) ? $argv[1] : '0.0.0.0:0', $loop);
15-
16-
$resolver = new \React\Dns\Resolver\Factory();
17-
$resolver = $resolver->create('8.8.8.8', $loop);
18-
$connector = new DnsConnector(new TcpConnector($loop), $resolver);
14+
$connector = new Connector($loop);
1915

2016
$server = new \React\Http\Server($socket, function (RequestInterface $request) use ($connector) {
2117
if ($request->getMethod() !== 'CONNECT') {

0 commit comments

Comments
 (0)