stream_socket_client with tls: problem in Solaris 8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,
I've a problem with stream_socket_client function and tls under Solaris
8 (sparc).

The client code follows up:
<?php
$context =
stream_context_create(array('tls'=>array('capture_peer_cert'=>TRUE)));
$fp = stream_socket_client("tls://192.168.14.200:8000", $errno, $errstr,
30, STREAM_CLIENT_CONNECT, $context);
if (!$fp) {
	echo "$errstr ($errno)\n";
	die("error creating socket ({$errno}):{$errstr}\n");
}
echo "Socket is ok, start sending messages!\n";
$i_sleep = 5;
for ($i_counter = 0; $i_counter < 10; $i_counter++) {
	$s_msg = "message sent ".$i_counter;
	fwrite($fp,$s_msg);
	sleep($i_sleep);
}
fclose($fp);
?> 

This code works fine on CentOS 5 (x86_64) and Solars 10 (x86) [the
client connects to the server and sends messages], but on Solars 8
(sparc, core installation) it gives a warning and does not create any
connection, the connection error is 0 (unknown error).

Warning: stream_socket_client(): SSL: Error 0 in test.php on line 2

Warning: stream_socket_client(): Failed to enable crypto in test.php on
line 2

Warning: stream_socket_client(): unable to connect to
tls://192.168.14.200:8000 (Unknown error) in test.php on line 2
 (0)


php has been compiled without problems with the options:
./configure \
	    --enable-xml \
	    --enable-libxml \
	    --with-tsrm-pthreads \
	    --with-openssl \
	    --with-zlib \
	    --with-pcre-regex \
	    --with-pear \
	    --enable-sysvsem \
	    --enable-sysvshm \
	    --enable-sysvmsg \
	    --enable-shmop \
	    --enable-pcntl \
	    --with-gettext \
	    --enable-sockets \
	    --enable-mbstring \
	    --with-imap-ssl \
	    --with-mcrypt \
	    --disable-cgi \
	    --with-gnu-ld


Any help would be appriciated,
thanks,
Laura


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux