今天简单的研究了一下Delphi开发DataSnap服务器,以下是简单的例子,各位见笑了。
第一步创建一个DataSnap Server

这里选择默认

选择好了以后这里生成3个文件,我将这3个文件重新命名。

来到TServerMethods这个文件里面的代码页,我们添加一个方法
GetMessage。
function TServerMethods.GetMessage(User: string): string;
begin
Result:=’我是用户:’+User+’ 谢谢你的关临!’;
end;
然后启动服务端程序。

然后我们在创建一个Vcl客户端程序。
放一个TSQLConnection控件
Driver选择Datasnap
HostName我们输入当前电脑的IP地址。
Port端口我们输入服务端DSTCPServerTransport的端口,默认是211
客户端这边的SQLConnection打开Connected
右键Generate DataSnap client classes自动生成服务端的Delphi文件。

我这里将文件命名为DSClient.pas,我们会看到刚刚服务端的写的方法过程在这里显示出来了。

procedure TfrmMain.btn2Click(Sender: TObject);
begin
if not SQLConnection.Connected then
begin
Application.MessageBox(‘客户端没有启动!’,’提示’,MB_OK+MB_ICONINFORMATION);
Exit;
end;
with TServerMethodsClient.Create(SQLConnection.DBXConnection) do
begin
ed_InFo.Text:=GetMessage(‘Admin’);
Free;
end;
end;
这个是调用的方法,这样基本就OK了。

Delphi2010开发DataSnap服务器(一)相关推荐

  1. delphi2010 开发及调试WebService 实例

    delphi2010 开发及调试WebService 实例 基于Delphi的WebService编写 Delphi编写soap服务器与客户端程序 Delphi XE5通过WebService开发We ...

  2. 【Netty】使用 Netty 开发 HTTP 服务器

    文章目录 一. HTTP 服务器开发 二. HTTP 服务器代码分析 1 . Netty 开发 HTTP 服务器与 TCP 服务器对比 2 . ChannelInitializer 设置 3 . 自定 ...

  3. 9.25 360校招面试题总结? 自己面试 c++后端开发,服务器方向,探索部门。

    2018.9.25 360校招面试题总结?   自己面试  c++后端开发,服务器方向,探索部门. 1上来问智力题       5L和6L的杯子量出3L的水,如何量? 一.下面开始问c++的基础的东西 ...

  4. 高性能WEB开发 - HTTP服务器篇

    高性能WEB开发 - HTTP服务器篇 新产品为了效果,做的比较炫,用了很多的图片和JS,所以前端的性能是很大的问题,分篇记录前端性能优化的一些小经验. 第一篇:HTTP服务器 因tomcat处理静态 ...

  5. gevent开发http服务器与tcp服务器(WSGIServer、StreamServer)

    感觉上gevent相关的东西也都了解的差不多了...最后收一下尾,看看怎么来利用gevent来实际的开发吧... 先来说http服务器相关的...因为gevent中带有WSGI的server实现... ...

  6. DataSnap服务器从xe2升级到xe5报错的处理

    DataSnap服务器从xe2升级到xe5环境下,能够正常编译,但运行后会报错,如下图: 处理参考: http://blogs.embarcadero.com/pawelglowacki/2013/0 ...

  7. 2018个人年度总结:我是如何从嵌入式开发到服务器开发对接天猫精灵、小爱智能音箱服务器!懵懂 | 奋斗 | 进阶 | 信心

    文章目录 一.个人总结? 二.步入职场那些事. 2.1 大学项目引起兴趣. 2.2 第一次面试. 二.职业发展的奠基石------ 机智云. 三.嵌入式开发.移动开发.服务器开发. 3.1.嵌入式开发 ...

  8. Netty实战:Springboot+Netty+protobuf开发高性能服务器 (附源码下载)

    Springboot-cli 开发脚手架系列 Netty系列:Springboot使用Netty集成protobuf开发高性能服务器 文章目录 Springboot-cli 开发脚手架系列 简介 1. ...

  9. 还不错的星座运势小程序源码下载+云开发无需服务器

    0 正文: 有兴趣的自行去研究吧,前端UI方面没得说,很好看的. 下方是介绍: 还不错的星座运势小程序源码下载+云开发无需服务器,一款星座运势源码,搭建非常简单,有一个小程序加上合法域名,然后替换流量 ...

最新文章

  1. 在Solaris系统中,查看tcp/ip配置
  2. spring中的BeanPostProcessor
  3. [JS 分析] 汽_车_之_家 JS 生成 CSS 伪元素 hs_kw44_configUS::before
  4. PHP json_encode 只支持utf8编码
  5. SQL Server返回当前实例系统日期和时间的函数
  6. vue学习笔记(1)-组件通信
  7. Javascript 获取字符串字节数的多种方法
  8. 理发店管理系统java_美容美发店管理系统的设计与实现(JSP,SQLServer)(含录像)
  9. win10快速搭建scala环境
  10. RTT的线程同步篇——互斥量
  11. Behavior Language Processing with Graph based Feature Generation for Fraud Detectionin OnlineLending
  12. hadoop2.X集群安装与应用
  13. Google 网站打不开
  14. Win 10 x64 Visual Studio 2019 编译 Detours 4.0.1
  15. 你知道吗?一个比房地产更大的超级泡沫正风靡全国!
  16. 百度程序题目----连续数问题
  17. uniapp中使用阿里云视频点播功能
  18. MySQL中的排序与分页
  19. B2B和大宗B2C企业的自媒体代运营
  20. win10安装与配置JDK的环境变量

热门文章

  1. CSS Emmet 语法
  2. 路飞学城详细步骤 part1
  3. 360和金山毒霸那个好?
  4. Java码农进阶之路~流程控制-循环结构whileforbreak与continue
  5. 不完美的英雄也是英雄
  6. 【Azure Data Platform】数据平台的选择
  7. Scala 获取时间,时间戳,时间差
  8. 微软账户登不上解决方案
  9. 阿里巴巴开发手册解析个人笔记(六)工程结构
  10. Nova Tek Hdmiout 小板调试总结