1. 程式人生 > >SCIM輸入法架構分析(上)

SCIM輸入法架構分析(上)

SCIM中的前端也有不同的實現,這些實現都遵循FrontEndBase介面規範。SCIM提供了兩個預設的實現,它們都是作為動態可載入模組形式出現的。一個稱為SocketFrontEnd,它定義了一套自己的通訊協議,當然這協議是屬於應用層的,它下層協議通常採用本地socket,但它並不限於某種特定的承載層。客戶端應用程式必須遵循這個協議,把請求按這個格式發上來,它就可以使用SCIM提供的服務。另外一個是基於XIM實現的,這是一種X Window提供的老式輸入方式,似乎一般很少使用。