[Home] [By Thread] [By Date] [Recent Entries]



>> For the record, the major problem found with SP had nothing to do with
>> SGML processing overhead. Rather, when James Clark wrote SP, he wrote
>> his own (non-Winsock) socket classes. Re-working James' code to work
>> with proxy servers did not prove feasible. This of course would have
>> been a serious defect in a commercial product, and was a significant
>> factor in the decision to terminate the project.
>
>   Surprizing, seems strange that the behaviour of the bottom of the stack
> can't be changed while preserving its semantic to the upper layer...

There seems to be some confusion here.

Out of the box, SP provides two ways to access URLs. The default is a 
home-grown, bare-bones but system independent HTTP 1.0 implementation, 
written on top of sockets (i.e. Winsock on Windows).  This doesn't support 
proxy servers. The alternative (enabled by defining SP_WININET at compile 
time) is a Win32 specific implementation; this uses the standard Win32 
client-side URL access API (known as WinInet); this is what Internet 
Explorer uses and it certainly supports proxy servers.  It's easy to make 
SP use any other URL access API just by implementing the StorageManager 
interface.

James




Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member