delphi mysql 三层_DELPHI XE 10.3 三层数据库应用 尝鲜 之一

本文介绍了如何在DELPHI XE10.3环境下,利用TServerSocket和TClientSocket组件建立三层数据库应用的服务器和客户端连接。首先按照指定教程安装组件,然后创建服务器应用设置监听端口,并在客户端应用中配置连接到服务器的参数。当服务器运行并接收客户端连接后,能在服务器端的Memo1中显示客户端发送的消息。
摘要由CSDN通过智能技术生成

按照https://blog.csdn.net/qq_25439957/article/details/90293387安装好TServerSocket和TCLIENTSocket;

在DELPHI XE10.3中新建一个 VCL应用。取名为Pserver,配置如下

object SSKServer: TServerSocket

Active = True

Port = 2018             //---------------------->客户端必须跟这里一致。否联接不上

ServerType = stNonBlocking

OnClientRead = SSKServerClientRead

Left = 140

Top = 48

end;

object Memo1: TMemo

Left = 24

Top = 248

Width = 393

Height = 201

Lines.Strings = (

'Memo1')

TabOrder = 0

end

procedure TForm2.SSKServerClientRead(Sender: TObject; Socket: TCustomWinSocket);

begin

memo1.lines.add(Socket.ReceiveText);

end;

在DELPHI XE10.3中新建另一个 VCL应用。取名为Pclient,配置如下

object SCKClient: TClientSocket

Active = True

ClientType = ctNonBlocking

Host = 'winserver'   //------------------->这是服务器的计算机名

Port = 2018

OnConnect = SCKClientConnect

Left = 168

Top = 104

end

procedure Tdmclient.SCKClientConnect(Sender: TObject; Socket: TCustomWinSocket);

begin

Socket.SendText('您好') ;

end;

OK

先运行服务器,再运行客户端

结果在服务器端的MEMO1中显示    您好

具体应用请看下一节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值