I forgot the text:
I duplicate here part of the RFBServer class comment for the examples of use:
** CONTROL THE SERVER WITH A MENU The easiest way to configure and control the server is to open the menu: RFBServerGUI open (which you can pin to the desktop if you like). ** CONTROL THE SERVER WITH CONVENIENCE METHODS There are handy methods to quickly start/stop the server (using the default preferences and allowing empty passwords). To start the server on the default display #0 RFBServer start To start the server on other display: RFBServer start: 1 To stop the server: RFBServer stop. ** CONTROL THE SERVER PROGRAMMATICALLY The PREFERED way to interact, configure and control the server is programmatically. The server is implemented as a singleton because only a server can run at any time. Access the singleton with: RFBServer current You can completely configure the server by sending messages to the singleton. The most important of these is: RFBServer current configureForMemoryConservation that set the preferences in a way to conserve memory on the server side. To set the view-only and full (interactive) passwords: RFBServer current setFullPassword: aFullPassword. RFBServer current setViewPassword: aViewPassword. To disable the empty passwords RFBServer current allowEmptyPasswords: false. To reset the preferences to their default values: RFBServer current initializePreferences. To start the server on a given display: RFBServer current start: aDisplayNumber. To stop the server: RFBServer current stop. This is a full example for configuring the server by code: RFBServer current initializePreferences; configureForMemoryConservation; allowEmptyPasswords: false; setFullPassword: 'secret'; setViewPassword: 'secret too'; start: 0. See the comments in the methods of the RFBServer for more options. The version on Lukas repo is: RFB-MiguelCoba.26.mcz Cheers, Miguel Cobá