2009-09-20 60 views
-1

在臨時服務器實現中,客戶端應用程序是基於控制檯的exe文件。在Symbian中實現服務

我想知道我是否可以使用客戶端和服務器瞬間給定服務器我的基於GUI的應用項目整合。

什麼是最好的方法?

  1. 無論它是好客戶端EXE轉換爲DLL和使用RLibrary使用DLL在我的應用程序。

  2. 無論它是很好的落實LIB和其整合到項目中。

現在我可以使用啓動API從我的GUI應用程序啓動TestClient.exe。

如果我想運行在底色的服務器,並在前臺我的GUI應用程序,什麼是短暫的服務器與GUI應用程序整合的最佳方式?

啓動,因爲我想傳達我的GUI與客戶提前溝通

感謝TextClient.exe不會解決我的問題。

回答

0

如果您的意圖是將GUI與守護進程類似的後臺進程分開,您可能需要查看symbian上的客戶端/服務器體系結構的概念 - 不要與客戶端/服務器網絡環境混淆。

Symbian的客戶機/服務器體系結構允許在你的榜樣GUI和後臺進程之間的雙向通信。

Forum Nokia - Introduction to the client-server architecture

+0

喜, 我已經實現了客戶端 - 服務器架構 但我的問題是,TCP IP套接字抽出時間來讀取套接字數據和我得到的服務方法從客戶端的響應 在服務方法我必須寫性反應的客戶 如何實現其在Symbian – rahulm 2009-10-08 05:17:02

+0

通信TCP套接字從客戶端通過Symbian架構服務器是異步的。客戶端觀察與其發送到服務器的消息相關聯的TRequestStatus。當服務器完成RMessage時,ActiveScheduler會在客戶端調用RunL方法。 因此,您可以先在服務器端進行TCP通信,解析傳入數據,然後只有在收到數據後才能完成RMessage。 – 2009-10-08 09:34:37

+0

感謝答覆我有用於客戶機 - 服務器實施 代碼是從哪個不要有活動對象的RunL()文件服務器實例和臺異步截取調用它僅具有連接(),並且如果寫操作期間啓動服務器()方法 我提供的TRequestStatus它與用戶恐慌70(雜散信號)崩潰參數 u能提供我已實現適當的客戶端和任何示例代碼 – rahulm 2009-10-08 12:08:14