Re: [twsocket] TWSocket Buffer

2011-02-08 Thread Francois PIETTE
You should upgrade your C++ Builder 6 to C++ Builder XE. Actually I have currently on my system c++ builder 6 + ICS ver 5 . also having many license of third party component for c++ buider6. Also My lot of project working on that . If I change the version of c++ builder 6 then lot of

Re: [twsocket] TransmitFile Windows API

2011-02-08 Thread Angus Robertson - Magenta Systems Ltd
Would be interesting to make some testing. It should be used with overlapped I/O to somewhat preserve the asynchronous nature of ICS. Never used overlapped I/O, but a simple sync test of TransmitFile should indicate if the performance increase is worth the effort. Of course, there won't be

Re: [twsocket] TWSocket Buffer

2011-02-08 Thread rajesh gupta
Hi, Thanks for help , I will definitly switch to latest versions of both c++ builder and ICS with 2- 4 months . But presently I need urgent help for compression of data and send to socket . Actually I have frequently In memory data (buffer) that I am continuesly sending to the clients . now I

Re: [twsocket] TWSocket Buffer

2011-02-08 Thread Angus Robertson - Magenta Systems Ltd
In previous post some one tell me that ICS version having this features using zlib (FTP/web server applicatons). but I could not find the any code snap in ICS version 6 for compression the buffer . Zlib was available in ICS v5. Look at icszlibhigh.pas. Function ZlibCompressStreamEx

Re: [twsocket] TransmitFile Windows API

2011-02-08 Thread Francois PIETTE
Limitation on two concurrent function on non server operating system could be problematic ! Again, not really an issue for proper server applications that should be running on Windows Server, and not XP Pro or something which already have a limit of five or 10 shares, but not usually sockets.

[twsocket] THttpCli NTLM OverbyteIcsBcb100Package

2011-02-08 Thread D'Arcy McNally
Folks, I am updating a Delphi legacy application which uses OverbyteIcs. The version is not confirmed but I believe it is v6. The package the legacy Delphi application uses is OverbyteIcsBcb100Package.bpl. This Delphi app successfully uses HTTPCli to download data via HTTP, and in particular