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

SC algorithm

Single Click discussions / bugs
Post Reply
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

SC algorithm

Post by adomas »

Can anyone tell me where to find SC algorithm. I need that for my bacherol diploma's task.

Thank you
TRYING TO END UNIVERSITY
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: SC algorithm

Post by redge »

UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

Re: SC algorithm

Post by adomas »

\\Thank you, but i already have the source code of SC. \\

I'll try explain more specific what i'm looking for. The vnc sc work should be shown in a way like this:
http://algoritmai.mod.ktu.lt/masyvai_teorija.htm
(NOT VERY GOOD SAMPLE BUT SHOULD EXPLAIN WHAT I'M LOOKING FOR)

It should be a picture and every relations of functions of SC should be shown. Client-server but in details. Hope you will understand, cause my english isn't perfect. :)
Last edited by adomas on 2008-02-13 17:44, edited 1 time in total.
TRYING TO END UNIVERSITY
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: SC algorithm

Post by redge »

understand, sorry, I don't know the algorythm of sc
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: SC algorithm

Post by Rudi De Vos »

Diagrams ......

This is almost impossible to do manual, to many functions and relations.
You need to find some electronic flowchart makers and a 2mx2m paper
to print it.
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

Re: SC algorithm

Post by adomas »

Thank you very much for your help! Appreciate it!
TRYING TO END UNIVERSITY
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

Re: SC algorithm

Post by adomas »

I searched for information which could be useful for me doing the diagrams of SC but its really hard cause i'm not a developer. Maybe there is someone who could help me to find any information about what these files (*.cpp) are responsible for in SC source code. I need detailed information which could help me to draw diagrams. I believe this would be very useful not only just for me but for many of those who are interested in SC when i'll finish my work

winvncsc.cpp 7 9 months ultrasam
winvnc2.vcproj 22 9 months cyberfox123 VS2005
winvnc2.dsp 7 9 months ultrasam
winvnc.h 7 9 months ultrasam
vtypes.h 7 9 months ultrasam
vsocket.h 7 9 months ultrasam
vsocket.cpp 7 9 months ultrasam
vncsockconnect.h 7 9 months ultrasam
vncsockconnect.cpp 7 9 months ultrasam
vncservice.h 7 9 months ultrasam
vncservice.cpp 7 9 months ultrasam
vncserver.h 7 9 months ultrasam
vncserver.cpp 7 9 months ultrasam
vncpropertiesPoll.h 7 9 months ultrasam
vncpropertiesPoll.cpp 7 9 months ultrasam
vncproperties.h 7 9 months ultrasam
vncproperties.cpp 7 9 months ultrasam
vncmenu.h 7 9 months ultrasam
vncmenu.cpp 7 9 months ultrasam
vncmemcpy.h 7 9 months ultrasam
vnclogon.h 7 9 months ultrasam
vnclogon.cpp 7 9 months ultrasam
vnclog.h 7 9 months ultrasam
vnclog.cpp 7 9 months ultrasam
vnckeymap.h 7 9 months ultrasam
vnckeymap.cpp 7 9 months ultrasam
vncinsthandler.h 7 9 months ultrasam
vncinsthandler.cpp 7 9 months ultrasam
vncencodezrle.h 7 9 months ultrasam
vncencodezrle.cpp 7 9 months ultrasam
vncencoderCursor.cpp 7 9 months ultrasam
vncencoder.h 7 9 months ultrasam
vncencoder.cpp 7 9 months ultrasam
vncencodemgr.h 7 9 months ultrasam
vncencodehext.h 7 9 months ultrasam
vncencodehext.cpp 7 9 months ultrasam
vncdesktopthread.h 7 9 months ultrasam
vncdesktopthread.cpp 7 9 months ultrasam
vncdesktop.h 7 9 months ultrasam
vncdesktop.cpp 7 9 months ultrasam
vncclient.h 7 9 months ultrasam
vncclient.cpp 7 9 months ultrasam
vncbuffer.h 7 9 months ultrasam
vncbuffer.cpp 7 9 months ultrasam
vncabout.h 7 9 months ultrasam
vncabout.cpp 7 9 months ultrasam
vncOSVersion.h 7 9 months ultrasam
vncOSVersion.cpp 7 9 months ultrasam
vncMultiMonitor.cpp 7 9 months ultrasam
vncEncodeTight.h 7 9 months ultrasam
vncEncodeTight.cpp 7 9 months ultrasam
vncDesktopSW.cpp 7 9 months ultrasam
videodrivercheck.cpp 7 9 months ultrasam
videodriver.h 7 9 months ultrasam
videodriver.cpp 7 9 months ultrasam
translate.h 7 9 months ultrasam
translate.cpp 7 9 months ultrasam
tabletranstemplate.cpp 7 9 months ultrasam
tableinittctemplate.cpp 7 9 months ultrasam
tableinitcmtemplate.cpp 7 9 months ultrasam
stdhdrs.h 7 9 months ultrasam
stdhdrs.cpp 7 9 months ultrasam
rfbUpdateTracker.h 7 9 months ultrasam
rfbUpdateTracker.cpp 7 9 months ultrasam
rfbRegion_X11.h 7 9 months ultrasam
rfbRegion_X11.cxx 7 9 months ultrasam
rfbRegion.h 7 9 months ultrasam
rfbRect.h 7 9 months ultrasam
rfbMisc.h 7 9 months ultrasam
rfb.h 7 9 months ultrasam
resource.h 7 9 months ultrasam
minmax.h 7 9 months ultrasam
keysymdef.h 7 9 months ultrasam
d3des.h 7 9 months ultrasam
buildtime.cpp 7 9 months ultrasam
black_layered.cpp 7 9 months ultrasam
Timer.h 7 9 months ultrasam
Timer.cpp 7 9 months ultrasam
TextChat.h 7 9 months ultrasam
TextChat.cpp 7 9 months ultrasam
Localization.h 7 9 months ultrasam
HideDesktop.h 7 9 months ultrasam
HideDesktop.cpp
TRYING TO END UNIVERSITY
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: SC algorithm

Post by redge »

beggining... little search.
http://filext.com/file-extension/cpp
.h = C/C++ Header Microsoft Visual Studio .NET 2002
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

Re: SC algorithm

Post by adomas »

:) redge i know what cpp ext means. and what .h ext means and i did some programming myself. but what i want to know is what for example vncencoder.cpp is responsible for in vnc SC. In details so that i could understand how does things work in SC
TRYING TO END UNIVERSITY
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

Re: SC algorithm

Post by adomas »

maybe it would be possible to get this info from developers.would be very very greatfull
TRYING TO END UNIVERSITY
cyberdoc
8
8
Posts: 9
Joined: 2008-03-02 17:41

Re: SC algorithm

Post by cyberdoc »

adomas wrote:maybe it would be possible to get this info from developers.would be very very greatfull
Most developers, speaking on behalf of myself, are pragmatic programmers.
This means that Flow Diagrams and UML schemes remain an illusion rarely seen outside our dreams.
Most diagrams if needed are sketched on a piece of paper and discarded when the hack/solution is complete.
Post-Drawing/Plotting a project like uvnc is nearly impossible especially when you have so many contributors.

In conclusion, what I'm trying to say is, if you would like a complete diagram I think you have to do it yourself, and you might want to stock up on coffee because it's gonna take while.
adomas
8
8
Posts: 10
Joined: 2008-02-10 18:27
Location: vilnius,lithuania
Contact:

Re: SC algorithm

Post by adomas »

yes i understand that. i have already begun to do this job. it will take a lot of my time. if i'll have some questions maybe i can ask you
TRYING TO END UNIVERSITY
Post Reply