Quote Originally Posted by Maatooh View Post
I loved this version combined with SimpleServer, my only problem has been that when remotely downloading many large files to another computer on the network, the browser does not load all the content and is perpetually waiting for a response from the server... and terminates the transfer ...I was checking out the "Gossamer1-7-PcodeVsNative.zip" version which doesn't have this problem, but I'm a bit lost to find the differences, I've been looking for a solution for hours and trying to adapt as I prefer to avoid winsock. please help! ha ha ha.
SimpleServer is far from perfect. Like most VB6 multithreaded programs operating over a network, it is severely limited by VB6 itself. Each download must run in it's own environment, and cannot run concurrently. For the past several months I have been working on utilizing IOCP (I/O Completion Ports). This technology not only enables the server to operate on multiple CPU cores, but each core also operates using a signaled procedure. That is to say that each core can manage several connections by queueing the requests until the server is capable of handling them. I have recently run into a problem with SimpleSock not being able to keep up with what IOCP can deliver over a local network, and I am having to reprogram the client program before addressing the remaining problems with the server.

J.A. Coutts