标题:谁能讲讲qt的c/s这种结构的关系?
作者:roy_skyx
日期:2006-03-17 17:48
内容:
在qtembedded2.3.10中,QWSServer Class 这样描述的:
When you run a Qt/Embedded application, it either runs as a server or connects to an existing server. If it runs as a server, some additional operations are provided via the QWSServer class.
对此我不太明白,在目标板上,我们的UI应该是server和client在一起,这总情况下,c/s结构是怎么回事?
#1 [dashing 04-05 23:24]
qt是支持基于进程的client/server,server只能一个,client可以多个,低层用unix domain socket进行实现c/s的数据通信。
一个qte的application,要作为server运行,只要在命令行中加-qws或者程序中qapplicaiton对象用guiserver作为参数。
server能做的事情>client,比如打开键盘设备,分发键盘事件给各个client,在 clip region 的管理中也启动重要的作用,同时server有把自己当作一个client,所以所有client能做的事情都能做。
其实我像我们在用的windows的桌面的进程也就是server