下载后可任意编辑RemObject 认证服务端程序编写步骤1功能说明:用 remobject 编写服务端,通 rodl 暴露的方法给客户调用,但这些方法需要通过认证才能使用。服务端应提供两种服务:1、 登陆服务提供登陆认证方法2、 应用服务用户编写的具体方法,但需要在登陆服务认证通过的情况下才能使用2工作示意图下载后可任意编辑3服务端编写步骤31在硬盘中新建一个文件夹 d:\testServer32启动 delphi33点击菜单 filenewother34选择 remObjects SDK 页面 下载后可任意编辑35再选择 VCL 图标, 然后点击 OK 按钮进入一步在 Project Folder:中录入 d:\testServer点击 advanced Project Options..按钮,进入高级选项设置下载后可任意编辑然后 Server Class 选择成 TROSuperTCPServer,也可选择其它的Message Class 选择 TROBinMessag 表示采纳二进制传输入方式,或者选择其它点击确定返回下载后可任意编辑36再点击 OK 按钮,这时向导处理完成啦。37点击菜单 view project manage38双击 testProject.exe 设置服务端为默认项目39打开 serverForm 表单在界面上加入一个控件 TROInMemorySessionManager 并命名为 ROSessionManager在界面上加入一个控件 TMemo 并命名为 memo。下载后可任意编辑310 点击菜单 RemObjects SDKEdit Service Library,进行应用服务器编辑1)将服务名称改为 AppService,并且增加一个方法 getSessionID2)增加一个服务 LogServices, 增加两个方法login(user,password:widestring):booleanlogout(sessionID:widestring):下载后可任意编辑3)点击菜单 CodeGendelphiinterface 生成接口文件代码,然后按保存,选择路径为 d:\testServer4)点击菜单 CodeGendelphiImplementationAppService 生成应用服务实现文件代码,然后按保存,选择路径为 d:\testServer,(注意:假如你已经在实现代码中编写了代码就不要保存,否则你编写的代码会被覆盖,假如你要加方法,可以用 delphi 打开 AppService_Impl 单元的 interface 部份声明方法(例如: function GetSessionID: Widestring;),然后按 ctrl+shift+C 产生实现代码,然后编写)5)点击菜单 CodeGendelphiImplementationLogService 生成登陆服务实现文件代码,然后按保存,选择路径为 d:\testServer6)点击菜单 CodeGendelphiInvoker 生成服务端调用代码,然后按保存,选择路径为 d:\...