Hello Erfane,
 
Have you solved the server unstable issue of Webconnect-FreeRDP (wsgate)?
 
Based on my experience and the issues reported by the users in the past year, 
the server unstable issue is caused by ehs (embeded HTTP server) server.
 
(1) If we look at the source code of wsgate_main.cpp, we can find that WsGate 
leverages EHS server instead of Apache or Nginx by inheritance of EHS class.
// subclass of EHS that defines a custom HTTP response.
    class WsGate : public EHS
 
(2) Let us look at EHS server again.
http://ehs.fritz-elfert.de/
04/10/2005 - New version coming today. It's been a while.. 
05/20/2010 - I (Fritz Elfert) found EHS at Zac's site and decided to adapt it 
to my needs. I realized, that since 2005 the project has be on hold. 
 
Fritz Elfert made the last commit on  Webconnect-FreeRDP (wsgate) in October 
2012.
https://github.com/FreeRDP/FreeRDP-WebConnect/graphs/contributors
 
Probably Fritz Elfert has recognized that the wsgate server unstable issue is 
caused by ehs (embeded HTTP server) server, he continue to work on EHS.

Fritz Elfert made the last commit on  EHS server in April 2013.
ehs-1.5.0.164.tar.gz 2013-04-11 
http://sourceforge.net/projects/ehs/files/CI/
 
Unfortunately EHS server still can NOT support a stable Webconnect-FreeRDP 
(wsgate) server. This means that Webconnect-FreeRDP (wsgate) server may crash 
suddenly.

If Webconnect-FreeRDP (wsgate) server can NOT work stably for more than 5 
weekdays, we have to address the server instability issue.
 
Let us consider a simple example, we have a car which has a key issue on the 
main engine. However, it seems that we just pay attention to make decoration on 
the car by adding the new features.
 
EHS server may support a stable web server for displaying a company website. 
However, FreeRDP requires HTML5 features which may crash EHS server arbitrarily.
 
In summary, a simple question: can Webconnect-FreeRDP (wsgate) server works 
stably for 5 weekdays?
 
Unfortunately alexpilotti did NOT quite understand the server unstable issue 
before closing the issue. 
https://github.com/FreeRDP/FreeRDP-WebConnect/issues/3
 
"Hi, closing this issue as it's very old and refers to an obsolete codebase."
Can the new codebase support a stable Webconnect-FreeRDP (wsgate) server? I do 
NOT think so. 
 
No offense. If we want to maintain a high-quality open-source software, we have 
to make sure that we have found the root cause of the issue.
 
We really appreciate the great contribution of alexpilotti to the 
Webconnect-FreeRDP (wsgate) project. 
 
At the same time, we also expect that some EHS expert can fix the issue of EHS 
server so that Webconnect-FreeRDP (wsgate) server can work stably for 5 
weekdays continuously.
 
Thanks for your attention.
 
Best regards,
 
Winston Hong 

> From: erfane.arw...@nanocloud.com
> Date: Sat, 9 Aug 2014 10:02:42 +0200
> To: freerdp-devel@lists.sourceforge.net
> Subject: [FreeRDP-devel] WebConnect: Keyboard layouts, Clipboard, RemoteApp
> 
> Hello,
> 
> First I would like to thank you for the great efforts you made on FreeRDP and 
> Webconnect.
> 
> We're currently adding 3 features to Webconnect-FreeRDP:
> Keyboard layouts. Now we support PC-Fr and PC-US on any Windows browser, but 
> we will add the others (Mac-Fr for example).
> HTML5 Clipboard Redirection (with a widget)
> HTML5 RemoteApp with canvas rescaling 
> We're facing difficulties implementing the Clipboard Redirection, but we’ll 
> figure out something.
> 
> Here’s a screenshot with RemoteApp capability:
> 
> 
> 
> You can find our repository here:
> https://github.com/nanoClouD/FreeRDP-WebConnect
> 
> There is a branch for RemoteApp:
> https://github.com/nanoClouD/FreeRDP-WebConnect/tree/remoteapp
> 
> Cheers,
> Erfane
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> FreeRDP-devel mailing list
> FreeRDP-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freerdp-devel
                                          
------------------------------------------------------------------------------
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to