| | 1 | = The neercs client-server protocol = |
| | 2 | |
| | 3 | List of commands happening on the client/server sockets. |
| | 4 | |
| | 5 | == Client to server commands == |
| | 6 | |
| | 7 | Currently implemented: |
| | 8 | * `ATTACH`: |
| | 9 | * `QUIT`: quit everything |
| | 10 | * `DELAY`: update refresh delay |
| | 11 | * `RESIZE`: change display size |
| | 12 | * `KEY`: key press |
| | 13 | * `MOUSEP`: mouse button press |
| | 14 | * `MOUSER`: mouse button release |
| | 15 | * `MOUSEM`: mouse motion |
| | 16 | |
| | 17 | == Server to client commands == |
| | 18 | |
| | 19 | Currently implemented: |
| | 20 | * `TITLE %d %s`: change display title for window `$1` to `"$2"` |
| | 21 | * `CURSOR %d %d`: set cursor visibility for window `$1` to `$2` |
| | 22 | * `REFRESH`: upload part of a window |
| | 23 | * `DETACH` |