Merge pull request #661 from kanaka/feature/realvnc5-version-number

Detect RealVNC's VNC 5.0 Protocol Version
This commit is contained in:
Solly Ross 2016-09-16 17:50:04 -04:00 committed by GitHub
commit f9a0404f51
2 changed files with 6 additions and 0 deletions

View File

@ -670,6 +670,7 @@
case "003.008":
case "004.000": // Intel AMT KVM
case "004.001": // RealVNC 4.6
case "005.000": // RealVNC 5.3
this._rfb_version = 3.8;
break;
default:

View File

@ -564,6 +564,11 @@ describe('Remote Frame Buffer Protocol Client', function() {
expect(client._rfb_version).to.equal(3.8);
});
it('should interpret version 005.000 as version 3.8', function () {
send_ver('005.000', client);
expect(client._rfb_version).to.equal(3.8);
});
it('should fail on an invalid version', function () {
send_ver('002.000', client);
expect(client._rfb_state).to.equal('failed');