Glenn,

You may be able to limit the establishing connection dialog by changing the "idle timeout" in network preferences. If I'm doing a lot of retrievals I change the timeout to close the connection on power off.
If you suspect that the HTTP connection class is taking up time you can try simply opening a socket to your server and sending the line "GET filename" to see if it is any faster.
The http connection may also be doing a dns lookup every time that is slowing it down. You could do a gethostbyname then cache the ip address for the above mention socket connection.

-Ted


At 10:00 AM 2/12/2003 -0500, you wrote:
On Wed, 12 Feb 2003, Ted Beisler wrote:

> Glenn,
>
> I have never used the HTTP library (but I did write my own basic
> one). HTTP is a stateless protocol. After the GET is sent to the server,
> the server sends the page then closes the socket. Could this be the
> problem? Depending on how the library is designed you might need a
> separate HTTP connection for each GET request.

That is probably the problem and appears to be what is going on.

I am trying to avoid the long "establishing connection" period on the
wireless...this could be a problem.

But thanks - Your statement has helped back up my assumptions.

They have an undocumented class called HTTPSession that I am exploring
now, it seems to be nothing more than a link list of httpconnections!
:)

>
> -Ted
>
> At 09:35 AM 2/12/2003 -0500, you wrote:
>
> >Hello all,
> >
> >I am attempting to use the HTTP library from palmgear
> >and their support is on vacation/absent until Feb 18th so I thought I'd
> >see if anyone here is using it to answer a problem.
> >
> >What I have done is established an HTTPConnection in the constructor of my
> >main form and I delete it in the destructor.
> >
> >This varies from the example code shown in that they establish an
> >HTTPConnection when the GO button is hit, then they free all memory when
> >the function returns.
> >
> >I am trying to keep my httpconnection open at all times but I am getting
> >an errcode==1002 which just tells me errSocketNoConnected 1002. I am
> >clueless as to why the socket closed as I never called a close and the
> >object wasn't deleted.
> >
> >Has anyone had success maintaining an HTTPConnection for many HTTPRequests
> >using this library?
> >
> >--
> >Glenn Ford
> >National Library of Medicine
> >Bethesda, MD. USA
> >
> >
> >--
> >For information on using the Palm Developer Forums, or to unsubscribe,
> >please see http://www.palmos.com/dev/support/forums/
>
> Ted Beisler
> SPRUCE Computer Systems, Inc.
> (518) 783-6692 ext. 150
> [EMAIL PROTECTED]
>
>
>
>

--
Glenn Ford
National Library of Medicine
Bethesda, MD. USA


--
For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
Ted Beisler
SPRUCE Computer Systems, Inc.
(518) 783-6692 ext. 150
[EMAIL PROTECTED]



--
For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/

Reply via email to