libvncserver
libvncserver copied to clipboard
libvncclient: Update SendExtDesktopSize to send all bytes at once
- Updated SendExtDesktopSize to send rfbSetDesktopSizeMsg and rfbExtDesktopScreen structs together.
- Updated rfbExtDesktopScreen to include
idandflagsas well when sending.
This solves the issue with tigervnc server, where a separately sent SCREEN struct would result server to hang up.