Add an implementation of reactor http server
While developing an HTTP framework based on POCO for my client, I realized POCO didn't provide an implementation of a reactor HTTP server. So I decided to implement a reactor HTTP server. There aren't too many differences between HTTP servers and HTTP reactor servers from the user's perspective. I just added several TCP parameters and changed the HTTP server to an HTTP reactor server, which is shown in the example HTTPReactorTime.
I later found some similar work [here](https://github.com/pocoproject/poco/pull/2093). I may have duplicated some effort.
If anyone is interested in this, please let me know.
Interesting, thank you. I tried to do it long time ago but it was never finished/merged.
I did not yet have time for a thorough review, but in principle I would welcome this contribution.
While at it, you may also want to replace the NotificationCenter with AsyncNotificationCenter - it's a drop-in replacement that should work out of the box. See #4414 and #4851 for the reason.
Oh yes, please write some unit tests. And see CodingStyle.
OK!
@sky92zwq , many of the tests fail. Please check the logs and correct the code.
@matejk I have added some commits, but I don't have a Windows compilation environment locally. May this pull request (PR) automatically trigger the workflow?
@matejk I have added some commits, but I don't have a Windows compilation environment locally. May this pull request (PR) automatically trigger the workflow?
@sky92zwq I have approved the CI run
@sky92zwq, do you have anything to add for this PR.
If not, I'd merge it to main branch.
@sky92zwq, do you have anything to add for this PR.
If not, I'd merge it to main branch.
Thanks for checking in, nothing else from me right now. We can move forward and address any new cases that arise later.