|
-
Nov 19th, 2023, 07:21 PM
#14
Member
Re: VB6 - Yet Another Web Server
 Originally Posted by couttsj
I converted Gossamer to utilize SimpleServer instead of the Winsock Control. It utilizes a single User Control, as mServer(0) serves as the listening socket and the remainder of the socket arrays service the connections. It provides the ability to use IPV6 instead of just IPV4, although this has not been tested as yet.
I tried to preserve as much of the original code as I could. It is not necessarily the way that I would normally do it. Each programmer has his/her own style. For example, the original code used STATIC_BUFFER_SZ As Long = 8192. SimpleServer uses whatever the operating system provides. In my case the buffer size is 65,536, and for the moment I have left the buffer size at 8,192 until I can figure out how to transfer that value from SimpleServer.
There is no reason that encrypted data cannot be integrated into this service. If I was to do it, I would incorporate TLS 1.3. This can be viewed as a starting point, as there is only a small part of TLS 1.2 that provides the same protection. All previous versions are obsolete/obfuscated.
This download does not include the contents of the \site or \art directories.
J.A. Coutts
Updated: 09/03/2020
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.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|