Changes between Version 5 and Version 6 of neercs/protocol
- Timestamp:
- 01/02/2011 03:44:44 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
neercs/protocol
v5 v6 4 4 5 5 High level client-to-server commands: 6 * Establish a connection with the server6 * '''CONNECT''': establish a connection with the server 7 7 * '''out''': optional connection credentials 8 8 * '''in''': current list of window IDs 9 * Open a new process window9 * '''NEW''': open a new process window 10 10 * '''out''': optional command line (otherwise, a new shell is spawned) 11 11 * '''in''': ID of the new window 12 * Open a process browser window12 * '''BROWSE''': open a process browser window 13 13 * '''in''': ID of the new window 14 * Replace a process browser with the given process14 * '''GRAB''': replace a process browser with the given process 15 15 * '''out''': PID of the process to grab 16 * Kill any window16 * '''KILL''': kill any window 17 17 * '''out''': ID of the window to kill 18 * Close the connection with the server18 * '''DISCONNECT''': close the connection with the server 19 19 20 20 Low level client-to-server commands: 21 * Send a keystroke for a given window21 * '''KEY''': send a keystroke for a given window 22 22 * '''out''': ID of the window, keystroke information 23 * Send a mouse event (motion, button press or release) for a given window23 * '''MOUSE''': send a mouse event (motion, button press or release) for a given window 24 24 * '''out''': ID of the window, mouse event information 25 * Send a resize event for a given window25 * '''RESIZE''': send a resize event for a given window 26 26 * '''out''': ID of the window, resize information 27 * Set the active refresh area for a given window.27 * '''ACTIVE''': set the active refresh area for a given window. 28 28 * '''out''': ID of the window, area information 29 29