This commit is contained in:
Marcel Pociot 2018-12-04 12:40:52 +01:00
parent f89278ede1
commit ddb5dbdabb
2 changed files with 22 additions and 1 deletions

View File

@ -7,6 +7,7 @@ use BeyondCode\LaravelWebSockets\Facades\WebSocketsRouter;
use BeyondCode\LaravelWebSockets\Server\Logger\ConnectionLogger; use BeyondCode\LaravelWebSockets\Server\Logger\ConnectionLogger;
use BeyondCode\LaravelWebSockets\Server\Logger\HttpLogger; use BeyondCode\LaravelWebSockets\Server\Logger\HttpLogger;
use BeyondCode\LaravelWebSockets\Server\Logger\WebsocketsLogger; use BeyondCode\LaravelWebSockets\Server\Logger\WebsocketsLogger;
use BeyondCode\LaravelWebSockets\Statistics\DnsResolver;
use BeyondCode\LaravelWebSockets\Statistics\Logger\HttpStatisticsLogger; use BeyondCode\LaravelWebSockets\Statistics\Logger\HttpStatisticsLogger;
use BeyondCode\LaravelWebSockets\Statistics\Logger\StatisticsLogger as StatisticsLoggerInterface; use BeyondCode\LaravelWebSockets\Statistics\Logger\StatisticsLogger as StatisticsLoggerInterface;
@ -48,7 +49,7 @@ class StartWebSocketServer extends Command
protected function configureStatisticsLogger() protected function configureStatisticsLogger()
{ {
$connector = new Connector($this->loop, [ $connector = new Connector($this->loop, [
'dns' => '127.0.0.1' 'dns' => new DnsResolver()
]); ]);
$browser = new Browser($this->loop, $connector); $browser = new Browser($this->loop, $connector);

View File

@ -0,0 +1,20 @@
<?php
namespace BeyondCode\LaravelWebSockets\Statistics;
use React\Dns\Resolver\Resolver;
use React\Promise\FulfilledPromise;
class DnsResolver extends Resolver
{
public function __construct()
{
//
}
public function resolve($domain)
{
return new FulfilledPromise('127.0.0.1');
}
}