HN讨论 · 身份未知
VNC 按键在本地千兆有线网络中频繁丢失的需求
一位用户发现,在通过千兆以太网连接的局域网内,任何 VNC 客户端都无法可靠地将按键(约 1 字节)从 Mac Mini 发送到 Windows 桌面,按键持续丢失。为此他尝试用 Claude 和 ChatGPT 构建不丢按键的解决方案,但仍未完成。
查看原始信号hn:49235142
目标用户
使用 VNC 在局域网内远程控制多台电脑、需要可靠键盘输入的个人用户(如 Mac 与 Windows 混用场景)。
潜在需求
需要一种能在本地有线网络上可靠发送键盘按键(不丢键)的解决方案,或对 VNC 客户端按键处理机制改进。
发生场景
在 Mac Mini 和 Windows 桌面之间使用 VNC,两者通过千兆以太网连接到同一路由器;所有尝试过的 VNC 客户端在发送单字节按键时都会丢失按键。
来源证据
在本地千兆有线 LAN 中,作者试过的任何 VNC 客户端都无法可靠传输按键(约 1 字节),按键不断丢失。
The problem: I noticed that any VNC client I tried wasn't able to reliably send keystrokes (about a byte on average) on my local wired LAN between a Mac Mini and a Windows desktop, both connected with gigabit ethernet cables to the same router. Keystrokes would constantly drop out. So I asked ChatGPT 5.6 Sol on Max setting to build a solution that is able to send keystrokes without dropping them. It's building it right now. Here you can see how long it takes until it is able to send 1 bytehttps://news.ycombinator.com/item?id=49235142
为什么值得留意
该信号直接描述了成熟远程桌面工具在高速局域网上的具体失败场景,且作者多方尝试无果;如果能得到确认,意味着现有 VNC 实现在特定系统组合下仍有未覆盖的可靠性问题,存在小工具或补丁空间。
已有方案
- 试过的多个 VNC 客户端(未具名)
未满足部分
- 没有一个试过的 VNC 客户端能避免按键丢失
可能延伸 · 模型推测
- 调查 VNC 按键丢失的具体原因(协议/客户端/网络栈)
- 开发轻量级按键转发工具或修改现有 VNC 客户端键事件处理
- 验证 AI 生成网络代码的可靠性(作者的实验侧面反映)
目前未知
- 该报告来自单一用户,可能是特定 OS/网络配置导致
- 作者尝试过程中的 AI 构建是否成功未知
- 未能确认其他 VNC 用户是否遇到相同问题
继续核实
- 其他用户是否在千兆 LAN 的 VNC 上遇到按键丢失?
- 哪些 VNC 客户端和系统组合受影响?
- 按键丢失主要发生在客户端编码还是服务器端处理?
主题词
vnc remote controlkeystroke deliverykeyboard input reliabilitylocal area networkremote desktop input