54 lines
		
	
	
		
			869 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			869 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // based on https://github.com/substack/node-rfb
 | |
| exports.clientMsgTypes = {
 | |
|     setPixelFormat : 0,
 | |
|     setEncodings : 2,
 | |
|     fbUpdate : 3,
 | |
|     keyEvent : 4,
 | |
|     pointerEvent : 5,
 | |
|     cutText : 6,
 | |
| };
 | |
| 
 | |
| exports.serverMsgTypes = {
 | |
|     fbUpdate : 0,
 | |
|     setColorMap : 1,
 | |
|     bell: 2,
 | |
|     cutText: 3,
 | |
| };
 | |
| 
 | |
| exports.versionstring = {
 | |
|    V3_003: 'RFB 003.003\n',   
 | |
|    V3_007: 'RFB 003.007\n',   
 | |
|    V3_008: 'RFB 003.008\n'   
 | |
| };
 | |
| 
 | |
| exports.encodings = {
 | |
|     raw : 0,
 | |
|     copyRect : 1,
 | |
|     rre : 2,
 | |
|     hextile : 5,
 | |
|     zrle : 16,
 | |
|     pseudoCursor : -239,
 | |
|     pseudoDesktopSize : -223,
 | |
| };
 | |
| 
 | |
| exports.subEncodings = {
 | |
| };
 | |
| 
 | |
| exports.subEncodings.hextile = {
 | |
|     raw: 1,
 | |
|     backgroundSpecified: 2,
 | |
|     foregroundSpecified: 4,
 | |
|     anySubrects: 8,
 | |
|     subrectsColored: 16
 | |
| }
 | |
| 
 | |
| exports.security = {   
 | |
|     None: 1,
 | |
|     VNC: 2
 | |
| };
 | |
| 
 | |
| exports.connectionFlag = {
 | |
|     Exclusive: 0,
 | |
|     Shared: 1
 | |
| }
 |