※ 引述《snakehsu (我住在萬園之園)》之銘言: : ※ 引述《littleboypis (littleboypis)》之銘言: : : 請教一下Xserver在server端及clinet端的處理方式為何 : : 是server以抓圖的方式,將整個圖傳給clinet : : 然後client在把圖給對應到相對映位置嗎 : : 還是說,server是抓像素的方式 : : 將畫面每一點的顏色傳給client : : 然後client在將每一個像素畫上去嗎 : 說反了 : X Window 架構中 client 負責提出繪圖的請求 : 比如“在熒幕(x,y)坐標處畫一個點” 也就是說他們是以描點的方式來呈現畫面的更新囉 : 將這請求提給 server,由 server 調用相應的驅動程式和硬件實現 Xserver是framebuffer架構 請問一下這framebuffer是硬體(顯卡)的什麼呢? 是將要畫圖資料存到這個buffer裡頭就會描點出來嗎 謝謝 : 也就是說 server 根據 client 的要求做繪圖工作 : X client 的其它輸入輸出也交由 server 實現 : : 還想請教一件事,VNC(unix下)是像上述的哪一種方式嗎 : VNC server 將像素位置和顏色以及事件信息(例如某點上的滑鼠點擊)傳給 : client,跟你說的第二種方式類似 : : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.216.117