noVNC/docs
Tim Stableford ef27628c6d Fixed a race condition when attaching to an existing socket
This is an error that presents itself with RTCDataChannel's, I suspect this could not
happen with a pre-existing WebSocket.

If the remote connection creates a data channel then the local (VNC) side gets a channel
created callback. It may also be the case that in that very same tick the socket is also
opened and buffered data received. This meant that (in my tests) about 1/3 of the time
noVNC would fail to respond to the initial message from the server because it was received
and subsequently not handled during that initial tick.

Also made the documentation reflect this new behaviour and document the existing behaviour.
2021-03-30 14:32:04 +01:00
..
API-internal.md Merge branch 'rgbx' of https://github.com/CendioOssman/noVNC 2020-09-04 13:40:23 +02:00
API.md Fixed a race condition when attaching to an existing socket 2021-03-30 14:32:04 +01:00
EMBEDDING.md Remove documentation about converting the app 2020-12-30 15:56:42 +01:00
LIBRARY.md Update conversion documentation for Node.js 2020-12-30 15:57:02 +01:00
LICENSE.BSD-2-Clause License clarification: HTML,CSS,images,fonts under permissive licenses. 2012-06-24 16:29:44 -05:00
LICENSE.BSD-3-Clause License clarification: HTML,CSS,images,fonts under permissive licenses. 2012-06-24 16:29:44 -05:00
LICENSE.MPL-2.0 License clarification: HTML,CSS,images,fonts under permissive licenses. 2012-06-24 16:29:44 -05:00
LICENSE.OFL-1.1 Converted to unix line endings 2013-01-31 11:24:04 +01:00
flash_policy.txt Add manual flash policy socat server info. 2010-10-10 18:59:02 -05:00
links include/canvas.js: fix changeCursor data format. 2011-01-18 23:22:25 -06:00
notes Enable noVNC to become Browserifiable 2016-09-16 15:49:51 -04:00
rfb_notes Cleanup. Move note files into docs/. 2010-05-01 15:59:52 -05:00
rfbproto-3.3.pdf Add RFB specs and move *.js files into include/ 2010-03-31 19:43:09 -05:00
rfbproto-3.7.pdf Add RFB specs and move *.js files into include/ 2010-03-31 19:43:09 -05:00
rfbproto-3.8.pdf Add RFB specs and move *.js files into include/ 2010-03-31 19:43:09 -05:00