note 75442 added to function.stream-socket-enable-crypto
| From: | (AT) | Date: | Wed, 30 May 2007 10:15:55 +0000 |
| Subject: | note 75442 added to function.stream-socket-enable-crypto | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-127016@lists.php.net to get a copy of this message | ||
As already mentioned above:
stream_socket_enable_crypto is likely to fail/return zero if the socket is in non-blocking mode.
You may either wait some seconds until all neccessary data has arrived or switch temporary to
blocking mode:
<?PHP
stream_set_blocking ($fd, true);
stream_socket_enable_crypto ($fd, true, STREAM_CRYPTO_METHOD_TLS_CLIENT);
stream_set_blocking ($fd, false);
?>
This works very fine for me ;-)
----
Server IP: 217.160.72.57
Probable Submitter: 85.116.223.107
----
Manual Page -- http://www.php.net/manual/en/function.stream-socket-enable-crypto.php
Edit -- https://master.php.net/note/edit/75442
Del: integrated -- https://master.php.net/note/delete/75442/integrated
Del: useless -- https://master.php.net/note/delete/75442/useless
Del: bad code -- https://master.php.net/note/delete/75442/bad+code
Del: spam -- https://master.php.net/note/delete/75442/spam
Del: non-english -- https://master.php.net/note/delete/75442/non-english
Del: in docs -- https://master.php.net/note/delete/75442/in+docs
Del: other reasons-- https://master.php.net/note/delete/75442
Reject -- https://master.php.net/note/reject/75442
Search -- https://master.php.net/manage/user-notes.php