i use Net::SSLeay and IO::Socket::SSL for https support. when I was making
test, what's problem with following error message,

Can't locate object method "FILENO" via package "IO::Socket::SSL"

I've read into IO::Socket::SSL and some its super classes, there is actually
no so-called "FILENO" method.

I also tried Crypto::SSLeay, it just simply said,

500 Can't connect to www.verisign.com:443 (Timeout)

So now I have to use Net::SSLeay directly, doing some programing to fetch
https sites. But some sites complainted that my "Netscape Navigator" or
"Explorer" was out-of-date because of SSL version. Considering nobody
maintaining Net::SSLeay, I'd better to use Crypt::SSLeay.

Thanks in advance for your help

Yewen
WhitePJ Inc.


----- Original Message -----
From: "Gisle Aas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, July 27, 2000 10:37 PM
Subject: Re: I get bad proctocol tcp error


> [EMAIL PROTECTED] writes:
>
> > >   Error 500 Can't connect to cnn.com:80 (operation now in
> > > progress)
> >
> > I get a similar error myself on a new IIS server where it reports
something
> > like:
> >
> > Error 500 Can't connect to some.com:80 (bad protocol 'tcp')
>
> If you read the IO::Socket::INET source you will see that this means
> that the getprotobyname('tcp') call fails.  You can test it directly
> with a perl one-liner like this:
>
>   $ perl -le '$, = " "; print getprotobyname("tcp")'
>   tcp TCP 6
>
> On Unix systems getprotobyname() is normally a lookup in the file
> /etc/protocols, where you should find a entry for 'tcp'.  I have no
> idea how this database is mantained under NT.
>
> Regards,
> Gisle
>
>
> > Since my system support has no idea what is going on, what would a guy
want
> > to look at to correct this error under NT and activestate perl?
>

Reply via email to