Does anybody know weather VNC (RFB) supports virtual channels and add-ins to them like it is in the RDP (Microsoft Terminal Services)? I just want to transfer my own data across a VNC connection...
Virtual channels for VNC?
381 Views Asked by shoumikhin At
1
There are 1 best solutions below
Related Questions in ADD-IN
- Office add-in for save location
- Using Registry to install Excel AddIn
- Excel COM Add-in not loaded after using Visual studio performance profiler
- Prevent Excel from saving UDF path to formula cells
- Way to capture double click to open file?
- Debugging class library - Target App "out of memory"
- Create Ribbon for OneNote 2013 32bit and 64bit
- Store a Workbook within an xlam file
- Event: Before Outlook close
- How to add manually written extension to Internet Explorer 11?
- Outlook Ribbon XML - Only one instance for all inspectors
- Get list of active connections from SSMS addin
- How can I find the location of DLLs included as resources in an outlook add-in for use with DllImport
- Creating a custom Add-in for Excel 2016 and it is not available from the My Add-In menu
- How to create an addin with a toolbar in it
Related Questions in REMOTE-DESKTOP
- glDeleteRenderbuffersEXT via remote desktop
- Execute Gulp tasks and watches remotely
- Will WTSQuerySessionInformation work for totally remote RDP servers?
- Do i need to set up "high availablility" with the connection broker when i only have one Remote Terminal
- Error:1722 Getting session names
- Using TS RemoteApps on Chrome, Firefox without downloading RDP file?
- Can I lock hyper-v virtual machine so that users won't be able to close it or minimize it
- QtCreator crashes when started over RDP
- Mirror MacBook Desktop on iPhone?
- How can I run a command in windows that is triggered/detects logging in remotely vs local?
- PyKeyboard.tap_key() doesn't work when I disconnect from Remote Desktop
- C# WinForm RemoteApps
- Ethernet Data Traffic hidden from capture
- keybd_event() calls not sending to remote desktop
- Java Debugging over 2 machines
Related Questions in VNC
- novnc: How to run websockify automatically
- How do I respond to a prompt for password in a shell script?
- noVNC Mouse Pointer not visible in Internet Explorer 11
- Connect PuTTY and VNC behind a Proxy via SSH Port 443 to my Pi
- vnc to a docker container in vagrant
- uinput - mouse coordinates sync issue
- How to connect android using novnc?
- Compact bitmap diff/patch
- Delay in X11VNC response
- Need to screen mirror/cast... not sure if EC2 is the right solution
- Controlling the windows mouse from a service
- How RealVNC works?
- Automating VNC authorization process through command line
- Generic way to know whether a laptop is located in the office or not?
- Serve multiple client request from server using bridge
Related Questions in RDP
- Can't connect in RDP on an Azure VM
- How to remove "Remote desktop disconnected" window and close mstsc.exe
- Preventing incoming (RDP) access from AWS VPC
- OpenGL issue while running QML application under RDP
- Login to the Remote Desktop using WindowsIdentity
- How to fix blank screen if application is swithed in RDP
- cant connect google instance via RDP
- TeamCity Console Agent
- AWS EC2 Instance RDP stop working intermittently
- [RDP-LYNC]How to sharing desktops or applications to Lync client or server?Is there any third-party libraries to implement RDP protocol?
- RemoteDesktopProtocol In IOS
- Android: Debugging over RDP
- How To Setup Local Tunnel Through Windows Remote Desktop
- Send Special Keys Over Remote Desktop
- Trouble with sending input via RDP by all known ways
Related Questions in VIRTUAL-CHANNEL
- Export VirtualChannelGetInstance function from c#
- Callback functions in client dll of Citrix virtual channel are not called
- Can't send from Viewer to Host using Virtual Channels with Windows Desktop Sharing/RDPCOMAPILib
- Virtual channels for VNC?
- Microsoft Dynamic Virtual Channels
- Why Query with SM_REMOTESESSION succeeds but WTSIsRemoteSession fails?
- Citrix wfapi/mfcom working example
- Using Virtual Channel on a 64-bit Client
- Can't register DVC with Citrix
- WTSVirtualChannelRead Only reads the first letter of the string
- How can I reference CChannel.h in Visual Studio 2012?
- How to use Virtual Channels with two RemoteApps located on two different Servers?
- IOS virtual channel tutorial
- SEHException when calling WTSVirtualChannelClose
- Can I send messages from a client-side application to a server-side application using RDP virtual channels?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
VNC/RFB does not have virtual channels unfortunately.
Here is the best reference I've found to the RFB protocol: http://tigervnc.org/cgi-bin/rfbproto
Without knowing more about what you are trying to send and which direction(s), there are a few of options that come to mind:
The tight encoding has file-transfer support. There is a poorly formatted specification for the full tight encoding here: http://vnc-tight.svn.sourceforge.net/viewvc/vnc-tight/trunk/doc/rfbtight.odt?revision=3619
If you have control of both client and server, then you could define a custom encoding that allows you to send your data. The client would advertise that it supports the encoding and if the server supports it then it will start using it.
You could use the clipboard messages (ClientCutText and ServerCutText) and if you need to send binary data that create a custom encoding the data as ISO 8859-1 (Latin-1). The downside is that if the server doesn't support it and the client sends the data it will get pasted to the server.
If you just need to send from the server to the client, then you could use a framebufferUpdate message that sends data outside the current viewport (i.e. 123 pixels beyond the right side of the viewport). Clients without support may not handle this well though.
Another option if you just need to send from the server to the client, is that you could send a framebufferUpdate within the viewport with a special marker and then immediately send a framebufferUpdate (even in the same packet) with the real visible data to replace it. This would work with existing clients (a bit more overhead). Clients might see brief flicker though.