Swoole\Client->enableSSL

4.x is outdated, please check the latest version 22.x


Latest version: pecl install openswoole-22.1.2

Declaration

<?php Swoole\Client->enableSSL()

Parameters

Return

Description

Enable SSL support.

If the client hasn't enabled the SSL in the constructor and has connnected to the server, you can enable the SSL for the TCP client with this method.

Example

<?php
$client = new Swoole\Client(SWOOLE_SOCK_TCP);
if (!$client->connect('127.0.0.1', 9501, -1))
{
    exit("connect failed. Error: {$client->errCode}\n");
}
$client->send("hello world\n");
echo $client->recv();

if ($client->enableSSL())
{
    $client->send("hello world\n");
    echo $client->recv();
}
$client->close();
Last updated on August 31, 2022