Re: [PHP] Socket create with ssl server

2008-04-18 Thread Alan Willsher
Is it possible to do this with CURL instead of the socket functions

$bindip = 'xx.xx.xx.xx';
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($sock, $bindip);
socket_connect($sock, 'ssl://epp.server.com', 80);

ie bind an IP and connect to an ssl:// address

Trying to connect via the IP instead of ssl://epp.server.com fails.

Thanks


On Fri, Apr 11, 2008 at 12:15 AM, Nirmalya Lahiri [EMAIL PROTECTED]
wrote:

 --- Alan Willsher [EMAIL PROTECTED] wrote:

  Hi how do you use socket_create with an ssl server
 
  ie I would do something like
 
  $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  socket_bind($sock, $sourceip);
  socket_connect($sock, 'server.com', 2043);
 
  but if I do
 
  $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  socket_bind($sock, $sourceip);
  socket_connect($sock, 'ssl://server.com', 2043);
 
  I get Warning: socket_connect(): Host lookup failed [-10001]:
  Unknown host
 
  Where do I need to add the ssl://
 

 Hi,
  before test your sample program, please check the name
 ssl://server.com from any DNS server that, the name is really
 present in internet or not. Your problem is basically name resolution
 error from DNS server. To check the name, apply host command from
 unix/linux terminal.

  Another point is...as I know the url of ssl encripted page starts
 with https://; not with ssl://...!!!


 ---
 Nirmalya Lahiri
 [+91-9433113536]

 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com

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




[PHP] Socket create with ssl server

2008-04-10 Thread Alan Willsher
Hi how do you use socket_create with an ssl server

ie I would do something like

$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($sock, $sourceip);
socket_connect($sock, 'server.com', 2043);

but if I do

$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($sock, $sourceip);
socket_connect($sock, 'ssl://server.com', 2043);

I get Warning: socket_connect(): Host lookup failed [-10001]: Unknown host

Where do I need to add the ssl://


Re: [PHP] Socket create with ssl server

2008-04-10 Thread Nirmalya Lahiri
--- Alan Willsher [EMAIL PROTECTED] wrote:

 Hi how do you use socket_create with an ssl server
 
 ie I would do something like
 
 $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
 socket_bind($sock, $sourceip);
 socket_connect($sock, 'server.com', 2043);
 
 but if I do
 
 $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
 socket_bind($sock, $sourceip);
 socket_connect($sock, 'ssl://server.com', 2043);
 
 I get Warning: socket_connect(): Host lookup failed [-10001]:
 Unknown host
 
 Where do I need to add the ssl://
 

Hi,
 before test your sample program, please check the name
ssl://server.com from any DNS server that, the name is really
present in internet or not. Your problem is basically name resolution
error from DNS server. To check the name, apply host command from
unix/linux terminal.

 Another point is...as I know the url of ssl encripted page starts
with https://; not with ssl://...!!!


---
Nirmalya Lahiri
[+91-9433113536]

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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



Re: [PHP] Socket create with ssl server

2008-04-10 Thread Greg Bowser
The sockets extension is a much lower level interface to sockets
than the fsockets/stream_ functions in PHP.

Unlike with the aforementioned, with the sockets extension, you can't
just expect to magically get an ssl connection by using ssl://.

Your problem is that the sockets extension has no idea what you mean
by ssl://; and since ssl://foo is clearly not a valid domain name,
resolution fails.

Short Answer: use fsockets if you need SSL ;)

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



RE: [PHP] Socket create with ssl server

2008-04-10 Thread Wolf
Top postinng due to sendng from my cell phone...

I'd suggest you lookl at doing the ssl to the server ip address not the host 
name, and from reading your other note, it looks like ssl:  isnlt needed, 
merely the name/ip of the server.

HTH,
Wolf

-Original Message-
From: Alan Willsher [EMAIL PROTECTED]
Sent: Thursday, April 10, 2008 5:20 PM
To: php-general@lists.php.net
Subject: [PHP] Socket create with ssl server

Hi how do you use socket_create with an ssl server

ie I would do something like

$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($sock, $sourceip);
socket_connect($sock, 'server.com', 2043);

but if I do

$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($sock, $sourceip);
socket_connect($sock, 'ssl://server.com', 2043);

I get Warning: socket_connect(): Host lookup failed [-10001]: Unknown host

Where do I need to add the ssl://



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