Hi.
I need to modify source code for that thing: vnc client show one server, after 30 sec client close connection and open connection to another server from list.
I'm so bad in uvnc source and Win C programming and so i need help.
I'm see 2 ways.
Modify App object and WinMain functtion. First App object shows one server. After 30 sec it sends a special message and kill itself. WinMain msg cycle recives a message and create new app object.
Or modifing clientconnection object. But i don't understand how it works. I tried to use this:
_this->KillThread();
_this->DoConnection();
but it doesn't work.
Please help me with an advice and describing of the clientconnection Run DoConnection KIllTherad and other functions.
After more 2 000 000 (two million) views on forum for 1.5.0.x development versions... and 1.6.1.0, 1.6.3.0-dev versions
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome
2025-12-14: 1.7.1.X-dev release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38134
2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page
2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078
2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome
2025-12-14: 1.7.1.X-dev release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38134
2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page
2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078
2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome
How do diffrent reconnection
Re: How do diffrent reconnection
I have a progress with that.
But I have a new problem.
///Force break after timeout
DWORD threadID;
ThreadSocketTimeout = CreateThread(NULL,0,SocketTimeout,(LPVOID)&m_sock,0,&threadID);
res = connect(m_sock, (LPSOCKADDR) &thataddr, sizeof(thataddr));
This socket timeout doesn't work and i don't know why.
But I have a new problem.
///Force break after timeout
DWORD threadID;
ThreadSocketTimeout = CreateThread(NULL,0,SocketTimeout,(LPVOID)&m_sock,0,&threadID);
res = connect(m_sock, (LPSOCKADDR) &thataddr, sizeof(thataddr));
This socket timeout doesn't work and i don't know why.