Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

DSM architecture doesn't support multi-threading

Post Reply
MhicAoidh
8
8
Posts: 12
Joined: 2004-08-18 18:56

DSM architecture doesn't support multi-threading

Post by MhicAoidh »

I've been told that the DSM architecture doesn't support more than 2 threads (one in and one out) ... so, if the MSRC4 Plugin is used, there can only be one client connected to the server. If a second client attempts connection, both are disconnected.

Are there any plans to add multi-threading to the DSM code?
UltraSam
Admin & Developer
Admin & Developer
Posts: 462
Joined: 2004-04-26 20:55
Contact:

Post by UltraSam »

Yep.

Actually the DSM plugin was supporting MT until RC19 (I think) but it was buggy in some cases (some viwerws were sometimes locked).

I've made the choice of removing the MT code that was causing the problem: the result is that the last connected viewer to the server drops the others when DSM plugin is used.

Now that v1 is out I can consider reworking on this part so it supports MT (several viewers) longer than a few minutes...
UltraSam
MhicAoidh
8
8
Posts: 12
Joined: 2004-08-18 18:56

Post by MhicAoidh »

Excellent! That would be great! Keep us posted... :wink:
Post Reply