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

Linux repeater 0.04: New ! Improved ! Now with fork() !

Post Reply
Jariko
8
8
Posts: 13
Joined: 2005-01-30 20:43
Location: Kajaani, Finland

Linux repeater 0.04: New ! Improved ! Now with fork() !

Post by Jariko »

Hello all,

I'd like to announce that my Linux repeater port just reached version 0.04.

I've changed the design quite a bit: I now use select() on main program to listen to new incoming connections and use fork() do_repeater.

This version does not try to connect() like win version does (server/viewer will probably be behind firewall anyway, so I feel this would be pointless).

Also, when server/viewer closes connection, this repeater version close():s connection to other end as well.

I implemented a hook function UpdateServerViewerInfo() for Servers[]/Viewers[] table changes, this could be used to write changes to web page, database, send mail etc. (current version just writes a debug() line on screen).

In general, I feel the code is now in much more readable state (YMMV, of course, and probably I've killed some really cool and important features as well. If so, sorry).

You can find it here: http://koti.mbnet.fi/jtko/

Cheers,

Jari
Last edited by Jariko on 2005-09-13 20:03, edited 1 time in total.
Post Reply