Как вы включите KeepAlive на сервере SSL (WSS) с Ratchet?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как вы включите KeepAlive на сервере SSL (WSS) с Ratchet?

Сообщение Anonymous »

Я внедрил сейт -сервер WSS, как SO: < /p>

Код: Выделить всё

$MyServer = new MyServer();

$app = new Ratchet\Http\HttpServer(
new Ratchet\WebSocket\WsServer(
$MyServer
)
);

$loop = React\EventLoop\Factory::create();

$secure_websockets = new React\Socket\Server('0.0.0.0:6190', $loop);
$secure_websockets = new React\Socket\SecureServer($secure_websockets, $loop, [
'local_cert' => '/path/to/cert.pem',
'local_pk' => '/path/to/privkey.pem',
'verify_peer' => false
]);

$secure_websockets_server = new Ratchet\Server\IoServer($app, $secure_websockets, $loop);

$secure_websockets_server->loop->addPeriodicTimer(1, function () use ($MyServer) {
// loop
}

$app->enableKeepAlive($app->loop, 30);

$secure_websockets_server->run();
< /code>

Сервер работает нормально без $ app-> enable keeplive ($ app-> loop, 30); < /code>, но не удастся, как только я его добавляю. < /p>

PHP Fatal error: Uncaught Error: Call to undefined method Ratchet\Http\HttpServer::enableKeepAlive() in /path/to/server-ssl.php:27
Какой правильный способ обертки keepalive () ?

Подробнее здесь: https://stackoverflow.com/questions/609 ... th-ratchet
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»