I have extensively researched and I'm totally lost - any pointers will be very helpful.
fcl-web: Nice package, and I have been successful creating an HTTP server. Apparently there is no HTTPS support now or in the near future - correct?
indy: Very good with higher level httpserver class. HTTP server is no problem, but I cannot get an HTTPS server to work. The error is code 10013. I have several code samples all basically the same so I think the code is fine, but I'm not configuring OpenSSL properly.
What version of OpenSSL is supported by Indy9 or Indy10?synapse: Very good with lower level classes means you have to implement more code for an HTTP server
What version of OpenSSL is suppored by synapse36 or synapse40?If you have any working examples for my config, including certificates and keys for testing, would make you my HERO!
My Config: Win10 Home 64-bit, Lazarus 1.8.2, FPC 3.0.4 64
Once I can get the compatible versions nailed down, then I can share some code.
I am not interested in adding any design-time visual components to Lazarus. My final application will be a daemon so I am only using the run time source for these packages. It will only be used by me for remote file access to my PC, so nothing super complicated needed.
I cant seem to convert several Delphi examples because they have visual component objects in the form and I don't know how to convert this to Lazarus. I tried installed the lazarus design time packages and adding to the Lazarus form after the conversion, but they won't compile so I'm doing something wrong.
Here are just a few of the many examples that I cannot get to work:
indy-10.2.0.3
https://github.com/petr-nehez/Indy10Demos/tree/master/Demo%20BaseSnapse36, synapse40, and trunk r209:
http demo plus this
http://synapse.ararat.cz/doku.php/public:howto:httpsserver https demo with the test cert and keys