Thank you! That's so simple even I can understand it. Great description. I imagine the server side would be equally basic? We have someone trying to find a repeater-supported WinCE VNC server.
As to iOS, I thought Apple had a hard line stance against open source (for jailed iThings)?
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
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
Modified repeater (Source code)
Re: Modified repeater (Source code)
The way the server connects to the repeater is also quite simple, however the code behind it can have several degrees of difficulty. This is so because the RFB protocol is focused on a client-to-server connections and not the other way around; therefore you may find servers that won't allow reverse connections and you'll have to make a client socket that will connect the server to the repeater.
The client is trivial as it sticks to what all VNC viewers do and you just have to worry on releasing memory if you happen to allocate it and the language you are using doesn't do that for you.
As for Apple I also thought they where not to kind with open source, however I'm now bit confused as I've been able to find several interesting open source projects on the web. For example, RouteMe is quite an interesting open source library for slippy maps and you can find several applications on the app store making use of this library. There are also some non-free applications on the app store which are open sourced. However I find there is not that much open sourced projects for the iPhone.
On iThings open source applications are never free of charge (unless you've got a jailbroken iThing) since you require a certificate to upload the application to the device and there are only two ways to do so: a developper certificate which is charged yearly, or a distribution certificate (That is you get the application from the app store).
I think the trouble with open sources application and Apple comes from the open source licesing. Latelly I've been trying to include a library that makes use of glib in a project and there seems to be much talk over the internet on LGPL and if Apple doesn't allow this kind of licesing on the apps submited to the app store... however open source apps are possible.
The client is trivial as it sticks to what all VNC viewers do and you just have to worry on releasing memory if you happen to allocate it and the language you are using doesn't do that for you.
As for Apple I also thought they where not to kind with open source, however I'm now bit confused as I've been able to find several interesting open source projects on the web. For example, RouteMe is quite an interesting open source library for slippy maps and you can find several applications on the app store making use of this library. There are also some non-free applications on the app store which are open sourced. However I find there is not that much open sourced projects for the iPhone.
On iThings open source applications are never free of charge (unless you've got a jailbroken iThing) since you require a certificate to upload the application to the device and there are only two ways to do so: a developper certificate which is charged yearly, or a distribution certificate (That is you get the application from the app store).
I think the trouble with open sources application and Apple comes from the open source licesing. Latelly I've been trying to include a library that makes use of glib in a project and there seems to be much talk over the internet on LGPL and if Apple doesn't allow this kind of licesing on the apps submited to the app store... however open source apps are possible.
Re: Modified repeater (Source code)
Hey all,
I have a stable working solution with this repeater (updated version without CPU bug... https://github.com/XSoftBG/repeater ) and ultravnc server version 1.0.8.2. , since version 1.0.9.x solution doesn't work anymore.
Probably reason is in RFB 3.8 or some other changes in negotiation.
I'm looking for someone who would update this repeater to work with UVNC server up to version 1.1
Security is not a problem, all traffic goes trough VPN tunnel.
If you are interested, send me a PM with approx. price or additional questions.
Regards, Gregor
I have a stable working solution with this repeater (updated version without CPU bug... https://github.com/XSoftBG/repeater ) and ultravnc server version 1.0.8.2. , since version 1.0.9.x solution doesn't work anymore.
Probably reason is in RFB 3.8 or some other changes in negotiation.
I'm looking for someone who would update this repeater to work with UVNC server up to version 1.1
Security is not a problem, all traffic goes trough VPN tunnel.
If you are interested, send me a PM with approx. price or additional questions.
Regards, Gregor
Re: Modified repeater (Source code)
zorzy wrote:Hey all,
I have a stable working solution with this repeater (updated version without CPU bug... https://github.com/XSoftBG/repeater ) and ultravnc server version 1.0.8.2. , since version 1.0.9.x solution doesn't work anymore.
Probably reason is in RFB 3.8 or some other changes in negotiation.
I'm looking for someone who would update this repeater to work with UVNC server up to version 1.1
Security is not a problem, all traffic goes trough VPN tunnel.
If you are interested, send me a PM with approx. price or additional questions.
Regards, Gregor
Rudi noticed, that problem was not in repeater but in UVNC code (when no password was set, as this repeater requires).
Sources are fixed and next server update will include this BUG fix.