Hello.
Recently I got a mission to port windows-based application server to linux-based.
The application server is using TROIpHTTPServer and it was selected through internal benchmark test.
(TROIpHTTPServer’s performance was much better than TROIndyHTTPServer at that benchmark.)
Without doubt, My best option is to make delphi-based codes work on lazarus.
To test, I made simple server application using TROIpHTTPServer and TROHTTPFileDispatcher with lazarus-1.4.2(fpc-2.6.4, RemObjects-8.1.87.1145) in Windows(7) and Linux(Elementary OS-Freya).
The test was performed using web browser(chrome-44.0.2403.130 m) and it worked well in Windows but not in Linux.
When I monitored netstat of linux and chrome’s network panel, socket connection was established from browser to application server but the server didn’t anything and respond.
To solve the problem I tried googling and found following talks.
http://talk.remobjects.com/t/remobjects-sdk-7-0-with-lazarus-under-lunix/1921
http://talk.remobjects.com/t/trohttpfiledispatcher-with-troiphttpserver-under-linux/1381
The problem of synapse-based components has solved?
If still not now, is there a concrete plan about this?
Or do I have to use TROIndyHTTPServer instead or consider to port to MONO?