微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 X11 Stream

如何解决从 X11 Stream

我确实有两台用于控制工厂的计算机。其中一个控制工厂,另一个用作故障保护。它们通过以太网直接连接,不活动的”只是反映了主控制器的显示

我确实捕获了两者之间的网络流量,当我在wireshark中打开它时,我看到了所有的X11流量。它确实包括初始连接请求,还包括纯文本形式的所有“绘制调用”。

我现在想“重放”这个捕获的流并从中重新创建屏幕内容。有没有可用的程序可以这样做?理想情况下直接从wireshark捕获文件

到目前为止我的想法: 我可以轻松地重放网络数据本身并将其发送到某个套接字,但通信特定于会话,例如一些命令引用之前设置的特定句柄值。新会话不太可能使用相同的值,所以我不能直接将其导入某个程序

解决方法

您从您的连接中看到的只是您的连接请求+与您创建的窗口相关的事件(或您的连接设置了事件掩码的其他客户端窗口),因此丢失了很多。我不知道可以从一个客户端流量重建最佳屏幕版本的程序,但肯定不可能有 100% 准确的屏幕副本,并且最佳模型将远离真实屏幕(除非您的连接定期轮询每个映射窗口的后备存储内容)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。