du512053619 2015-09-27 11:14
浏览 26

PHP套接字SSL连接

I do have the following code to connect to a JAVA Websocket Server:

$service_port = 10;
$address = 'localhost';

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP );
$result = socket_connect($socket, $address, $service_port);

$xml = '<?xml version="1.0" encoding="UTF-8"?><JAVADEMO><Question="Login-Anfrage"/></JAVADEMO>';
$msg_length = strlen( $xml );

$withLength = pack( "Na{$msg_length}", $msg_length, $xml );
$lngLen = strlen( $withLength );

$send_bytes = socket_write( $socket, $withLength, $lngLen );

while ($out = socket_read($socket, 2048)) {
    echo $out."<br />";
}

socket_close($socket);

This works perfect.

Now i have to connect to an SSL server. I have tried to change 'localhost' to 'ssl://localhost' or 'ssl://127.0.0.1' or 'ssl://192.168.0.1', .....

Nothings works. Anyone any idea how to connect to an SSL secured server?

EDIT: I was missing something: On the server side, there is no Apache running! It's a Java SSL server.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 Revit2020下载问题
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
    • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数
    • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
    • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
    • ¥15 如何在炒股软件中,爬到我想看的日k线