[发明专利]实现X11客户端和X11服务器连接的方法及系统有效
申请号: | 200910086554.7 | 申请日: | 2009-06-09 |
公开(公告)号: | CN101582890A | 公开(公告)日: | 2009-11-18 |
发明(设计)人: | 高进军;韩冀中;王楠 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 祁建国;梁 挥 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 x11 客户端 服务器 连接 方法 系统 | ||
1.一种实现X11客户端和X11服务器连接的方法,其特征在于,所述方 法包括:
步骤1,启动伪服务器,所述伪服务器侦听X11客户端发送的连接请求 和X11服务器端发送的要求连接请求;
步骤2,当所述伪服务器侦听到X11客户端的连接请求时,所述伪服务 器作为一个X11服务器同所述X11客户端建立连接;
步骤3,当所述伪服务器侦听到X11服务器的要求连接请求时,所述伪 服务器作为一个X11客户端同所述X11服务器建立连接;
步骤4,所述伪服务器在连接的X11客户端和X11服务器间转发数据包;
所述步骤2还包括,
步骤21,所述伪服务器接收所述X11客户端发送的资源生成指令,根据 所述资源生成指令在所述伪服务器建立用于记录资源的属性的资源列表,并 向所述伪服务器连接的X11服务器中要求同所述X11客户端连接的X11服务 器发送资源生成指令,使所述X11服务器生成所述资源列表的副本;
所述步骤3还包括,
步骤22,在所述X11服务器要求连接的X11客户端已启动并已同所述伪 服务器连接时,所述伪服务器向所述X11服务器发送资源生成指令,使所述 X11服务器生成所述X11客户端在所述伪服务器中的资源列表的副本。
2.如权利要求1所述的实现X11客户端和X11服务器连接的方法,其特 征在于,所述步骤4进一步为,
步骤31,所述伪服务器接收连接的X11客户端发送的资源属性设置指令, 解析所述资源属性设置指令;
步骤32,提取维护资源列表所需的资源属性设置指令,根据所述资源属 性设置指令修改所述X11客户端在所述伪服务器中的资源列表,将所述资源 属性设置指令发送给要求同所述X11客户端连接的X11服务器,使伪服务器 端的资源属性和X11服务器端的资源属性保持一致。
3.如权利要求1所述的实现X11客户端和X11服务器连接的方法,其特 征在于,
所述步骤21还包括:
步骤41,所述伪服务器在建立所述资源列表时,为所述资源列表中的资 源分配ID,并将分配的ID返回给所述X11客户端;
所述步骤21和步骤22中在所述伪服务器发送完所述资源生成指令后, 还包括:
步骤42,所述X11服务器在生成所述资源列表的副本时,为所述副本中 资源分配ID,并将所述ID返回给所述伪服务器;
步骤43,所述伪服务器接收所述X11服务器返回的所述ID。
4.如权利要求3所述的实现X11客户端和X11服务器连接的方法,其特 征在于,所述步骤4进一步为,
步骤51,所述伪服务器接收连接的X11客户端发送的绘图指令,如果所 述伪服务器已同要求连接所述X11客户端的X11服务器连接,则执行步骤52, 否则,丢弃所述绘图指令;
步骤52,解析所述绘图指令,修改所述绘图指令中地址信息为所述X11 服务器对应地址,修改所述绘图指令中资源的ID为所述X11服务器为所述资 源分配的ID,将所述绘图指令发送给所述X11服务器。
5.如权利要求3所述的实现X11客户端和X11服务器连接的方法,其特 征在于,所述步骤4进一步为,
步骤61,所述伪服务器接收连接的X11服务器发送的应答指令,解析所 述应答指令,修改所述应答指令中地址信息为所述X11服务器要求连接的X11 客户端对应地址,修改所述应答指令中资源的ID为所述伪服务器为所述X11 客户端的资源分配的ID,将所述应答指令发送给所述X11客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910086554.7/1.html,转载请声明来源钻瓜专利网。