技术栈
远程桌面协议
@hdd
8 天前
spice
·
远程桌面协议
SPICE全链路分析(五):剪贴板共享与文件传输——VDAgent双向通信
当你在客户端复制文本,然后在虚拟机中粘贴时,数据经过了怎样的旅程?文件拖放又如何实现?本文追踪VDAgent通信的完整链路。
@hdd
8 天前
spice
·
远程桌面协议
SPICE全链路分析(四):输入事件的旅程——从键盘按下到Guest响应
当你在远程桌面客户端按下一个键或移动鼠标时,这个事件如何穿越协议栈,最终被虚拟机中的操作系统接收?本文追踪输入事件的完整生命周期。
@hdd
11 天前
spice
·
远程桌面协议
·
spice-gtk
spice-gtk源码分析(八):音频播放与录制
spice-gtk使用GStreamer作为音频后端,实现了音频播放和录制功能。本文分析音频通道的设计与实现。
@hdd
16 天前
spice
·
远程桌面协议
SPICE源码分析(十二):网络传输与安全机制
本文分析SPICE的网络传输层实现,包括SSL/TLS加密、SASL认证和WebSocket支持。SPICE传输敏感的桌面数据,安全性至关重要:
@hdd
21 天前
spice
·
远程桌面协议
SPICE源码分析(一):整体架构与实现框架
SPICE(Simple Protocol for Independent Computing Environments)是一个开源的远程计算解决方案,提供对远程机器显示和设备的客户端访问。本文从宏观角度分析SPICE服务器的整体架构和核心设计思想。
我是有底线的