Has the SC source been updated with the changes made to the main WinVNC source, or is there no need to bring those changes over to the SC side?
I am a VB/C# developer just starting to work with C++, and I may be a bit optimistic in my programming abilities. I would like to modify the repeater to function as more of a dispatcher, if it determines that a viewer is accessible by direct connection by a SC server.
Possibly, both the server and the viewer choose a port, or random port from a range, as their inbound port, with uPNP support. They also pick a session ID to be matched to the appropriate party on the repeater. When they connect to the repeater, the repeater tries to make a reverse connection on the inbound port designated by the viewer/server. If a direct server -> viewer connection is possible, then the repeater just instructs the server to connect to the viewers IP & port. If the viewer is behind a firewall and the port is not open, then the repeater would try the same thing on the server side, attempting to pair up a viewer -> server connection. If that also fails, then it reverts back to a standard Viewer -> Repeater <- Server connection.
Does this sound possible? To ambitious?
After more 1 000 000 (one million) views on forum for 1.5.0.x development versions... and 1.6.0.0 version
A new stable version, UltraVNC 1.6.1.0 and UltraVNC SC 1.6.1.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38080
Feedback is welcome
Celebrating the 22th anniversary of the UltraVNC (25th anniversary since the laying of the foundation stone): https://forum.uvnc.com/viewtopic.php?t=38031
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078
Development: UltraVNC development is always here... Any help is welcome.
A new development version, UltraVNC 1.6.3.0-dev has been released, please test it: https://forum.uvnc.com/viewtopic.php?t=38091
Feedback is welcome
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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
A new stable version, UltraVNC 1.6.1.0 and UltraVNC SC 1.6.1.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38080
Feedback is welcome
Celebrating the 22th anniversary of the UltraVNC (25th anniversary since the laying of the foundation stone): https://forum.uvnc.com/viewtopic.php?t=38031
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078
Development: UltraVNC development is always here... Any help is welcome.
A new development version, UltraVNC 1.6.3.0-dev has been released, please test it: https://forum.uvnc.com/viewtopic.php?t=38091
Feedback is welcome
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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
Dispatcher / Repeater
Re: Dispatcher / Repeater
to me, this sounds feasible, and quite a good idea.
there are ways of doing nat-to-nat, but they add a fair amount of bulk to the app.
what your suggesting sounds realistic and should be achievable
I would start by making a separate app that connects to the repeater, then mod both to do what you want ... if it all works well, then look at integrating in uvnc ...
the sc source hasn't been updated in years, we a working on getting same (or similar) functionality into the server code. this w
y, one code base can be maintained that does sc & server ... much simpler maintenance ...
there are ways of doing nat-to-nat, but they add a fair amount of bulk to the app.
what your suggesting sounds realistic and should be achievable
I would start by making a separate app that connects to the repeater, then mod both to do what you want ... if it all works well, then look at integrating in uvnc ...
the sc source hasn't been updated in years, we a working on getting same (or similar) functionality into the server code. this w
y, one code base can be maintained that does sc & server ... much simpler maintenance ...
ask a silly question and remain a fool for 5 minutes...
don't ask, and remain a fool for life - JDaus 2003
without imperfections, neither you nor i would exist - Steven Hawkins
__
JD
SCPrompt - OpenSource Free Remote Screen\Desktop Sharing Solution
SecureTech.com.au
don't ask, and remain a fool for life - JDaus 2003
without imperfections, neither you nor i would exist - Steven Hawkins
__
JD
SCPrompt - OpenSource Free Remote Screen\Desktop Sharing Solution
SecureTech.com.au