在我找到的所有X11文档中,都写着类似这样的内容:
服务器和客户端之间的通信是通过交换通道上的数据包来完成的。连接由客户端建立(协议中未指定客户端如何启动)。(来自维基百科)
我还没能找到这个通道具体是什么?例如网络通道?它在一个端口上吗?它是一个内存映射吗?任何帮助都将不胜感激。
在我找到的所有X11文档中,都写着类似这样的内容:
服务器和客户端之间的通信是通过交换通道上的数据包来完成的。连接由客户端建立(协议中未指定客户端如何启动)。(来自维基百科)
我还没能找到这个通道具体是什么?例如网络通道?它在一个端口上吗?它是一个内存映射吗?任何帮助都将不胜感激。
SSH
man
页面:
$ man ssh
或者根据x.org文档:X11连接和任意TCP/IP端口也可以通过安全通道进行转发。
X客户端和服务器之间的通信通道是全双工的:任一方都可以随时向另一方发送消息。尽管通常使用TCP/IP套接字接口来实现,但也经常使用其他通信通道,包括Unix域套接字、命名管道和共享内存。通道必须提供可靠的、有序的字节流---X协议不提供重新排序或重发数据包的机制。