2009-09-20 59 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