售前咨詢:400-100-2938
set(array(
'ssl_cert_file'=>'/data/swoole/cert/ssl.pem',
'ssl_key_file'=>'/data/swoole/cert/ssl.key',
));
//監聽連接進入事件
$server->on('Connect', function ($server, $fd) {
echo "Client: Connect.\n";
});
//監聽數據接收事件
$server->on('Receive', function ($server, $fd, $from_id, $data) {
$fd_info = $server->getClientInfo($fd);
$server->send($fd, "Server: " . $data);
});
//監聽連接關閉事件
$server->on('Close', function ($server, $fd) {
echo "Client: Close.\n";
});
//啟動服務器
$server->start();
?>
set(array(
'ssl_cert_file'=>'/data/swoole/cert/ssl.pem',//服務端證書
'ssl_key_file'=>'/data/swoole/cert/ssl.key',
'ssl_verify_peer' => true,
'ssl_allow_self_signed' => true,//允許使用自簽證書
'ssl_client_cert_file' =>'/data/swoole/cert/self/ca.crt',//簽發客戶端證書的根證書
));
//監聽連接進入事件
$server->on('Connect', function ($server, $fd) {
echo "Client: Connect.\n";
});
//監聽數據接收事件
$server->on('Receive', function ($server, $fd, $from_id, $data) {
$fd_info = $server->getClientInfo($fd);
$server->send($fd, "Server: " . $data);
});
//監聽連接關閉事件
$server->on('Close', function ($server, $fd) {
echo "Client: Close.\n";
});
//啟動服務器
$server->start();
?>
connect('x.x.x.x', 8082, -1)) {
exit("connect failed. Error: {$client->errCode}\n");
}
for($i = 0;$i<=10000;$i++){
$client->send("hello world\n");
echo $client->recv();
sleep(2);
}
$client->close();
set(array(
'ssl_cert_file'=>'/data/swoole/cert/self/client.crt',//客戶端證書
'ssl_key_file'=>'/data/swoole/cert/self/client.key',
));
if (!$client->connect('123.129.219.113', 8082, -1)) {
exit("connect failed. Error: {$client->errCode}\n");
}
for($i = 0;$i<=10000;$i++){
$client->send("hello world\n");
echo $client->recv();
sleep(2);
}
$client->close();
openssl s_client -connect IP:444
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529