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...
Related Questions in ADD-IN
- Excel add-in saved on Dropbox - formula from add-in appearing with filepath
- VSTO Ms-Word addin -i need to show publisher name in Ms-Word addin section. I aready digtaly sign with digicert
- Regular refresh in Excel through C# add-in
- Microsoft Add Ins; Add-Ins allowed, installed, but show greyed out for some users
- Accept/Reject Tracked Changes in word document using office js api
- EA Addin - API EA_OnNotifyContextItemModified
- Cannot see custom functions in Excel right-click menu
- Set Microsoft Office Addin for excel taskpane width by default
- UDFs in Excel add-ins only work when I open the add-in first. How do I get Excel to link the add-in to the spread sheet naturally?
- How to open excel native taskbar/contextual menu from excel add-in taskpane?
- How to get or copy Office settings from another workbook?
- Azure Bot Message Extension auth is not responding
- Deployed Outlook add-in doesn't show up in old Outlook (365)
- Custom Add-In Won't Load
- Get word Document Name? Using Office JavaScript API
Related Questions in REMOTE-DESKTOP
- Myrtille Remote Access Gateway API
- HTML5 / WebSocket / WebRTC redirection over RDP
- scripts on a windows remote desktop keep having connection issues
- Powershell console not executing cmdkey to save password so the mstsc asks for login/pass
- Remote Desktop / Anydesk using host machine name rather than the Remote Machine name for Print Commands
- Exclude Registry Paths From User Profile Disk Roaming
- QT Widgets Application over Remote Desktop loads very slow
- Embed A Remote Desktop
- Issue using Remote Desktop Manager mRemoteNG and its freeware alternatives
- How can I start an application on a remote connection created through MSTSCLib and .Net?
- Leaking Handles when using Microsoft Remote Desktop Client
- Safari screen confirmation in development with VPN and Remote Desktop
- How to list shared remote desktop drives
- Get EventViewer Items from Host Server Related to a Specific RDS Brokered Connection
- How can I get my WPF Application to remotely connect to a server and then connect to a SQL Server installed. C#
Related Questions in VNC
- VNC server automatic authentication via proxy-server
- Color missmatch with VNC library (vernacular)
- Docker container (KASMvnc + obsidian) not able to play sound : bdus error
- How to start a headless session without a desktop environment using tigervnc?
- Trying to play audio in AnotherTerm
- Can RealVNC server on Raspberry be connected from remote using Starlink ISP?
- How to remote access Jetson Nano Orin running Ubuntu via VNC?
- `xrandr` returns RandR extension missing on Ubuntu 22.04 on Raspberry Pi 4
- VMware HTML Console SDK connection failed
- Issue with Connecting to VNC Console Using VNC Viewer: Timeout Error
- Is there a way to launch a VNC session from the commandline with MobaXTerm?
- vncserver creating display as :<Displaynumber> instead of hostname:<Displaynumber>
- TightVNC server loop reconnecting
- How to show selenium browser in VNC after creating it over SSH with a virtual display
- GZweb isn't recieving map and robot model from Docker container
Related Questions in RDP
- Windows Credential Provider - How to retrieve the username from _CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION pcpcs
- Azure VM RDP doesn't require 'Virtual Machine Admin/User Login' roles despite what documentation says
- FreeRDP / Remmina from Ubuntu to Ubuntu shows black screen except from top menu bar and is not interactable
- Myrtille Remote Access Gateway API
- i could not able to connect to my VM instance
- Is it possible to use WebAuthn with a hard token over a remote desktop connection?
- GUI of an RDP session remain active after disconnect with 4K screen resolution
- Can't reach azure virtual machine with RDP Connection
- Unexpected Screen Resolution Change in Windows Server during Automated UI Testing via RDP: How to Fix?
- RDP from one AWS ec2 to other and ping from one ec2 to other
- Guacamole : Message will not be sent because the WebSocket session has been closed
- Mobile keyboard not triggered using guacamole-common-js in browser
- Windows screencopy .net api not working as expected due to scaling issue
- RDP with Ngrok not working (Pay-as-you-go plan)
- System.Diagnostics.Debugger.Launch() is launching debugging window in another session in RDP
Related Questions in VIRTUAL-CHANNEL
- Why Query with SM_REMOTESESSION succeeds but WTSIsRemoteSession fails?
- Can't register DVC with Citrix
- Dynamic Virtual Channels in RDP (Only built in domain admin account works)
- How to use Virtual Channels with two RemoteApps located on two different Servers?
- VirtualChannelInit stucks
- Export VirtualChannelGetInstance function from c#
- 32 bit Dynamic Virtual Channel
- How can I reference CChannel.h in Visual Studio 2012?
- SEHException when calling WTSVirtualChannelClose
- Can I send messages from a client-side application to a server-side application using RDP virtual channels?
- Microsoft Dynamic Virtual Channels
- Callback functions in client dll of Citrix virtual channel are not called
- How to create Terminal Services Server add in (virtual channel) in C#
- IOS virtual channel tutorial
- Citrix wfapi/mfcom working example
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?
Popular Tags
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)
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.