创建一个新的工程Client:

用RealThinClient组件实现Tcp客户端(2)

用RealThinClient组件实现Tcp客户端(2)

加入TcpClient

用RealThinClient组件实现Tcp客户端(2)

 

Name为TcpClient:

用RealThinClient组件实现Tcp客户端(2)

 属性配置如下,设置好服务器地址和端口

用RealThinClient组件实现Tcp客户端(2)

 

添加两个按钮,连接服务器,断开服务器,Name分别为btnConnect 和btnDisConnect

用RealThinClient组件实现Tcp客户端(2)

连接按钮的代码:

procedure TForm4.btnConnectClick(Sender: TObject);
begin
    TcpClient.Connect;    //连接服务器
end;

断开连接按钮的代码:

procedure TForm4.btnDisConnectClick(Sender: TObject);
begin
TcpClient.Disconnect;    //断开服务器连接
end;

点击按钮后,这两个按钮状态要有禁用和启用的改变

我们在TcpClien的事件中实现

用RealThinClient组件实现Tcp客户端(2)

代码:

procedure TForm4.TcpClientConnect(Sender: TRtcConnection);
begin
  btnConnect.Enabled:=false;
  btnDisConnect.Enabled:=true;
end;

procedure TForm4.TcpClientDisconnect(Sender: TRtcConnection);
begin
  btnConnect.Enabled:=true;
btnDisConnect.Enabled:=false;
end;

运行后,连接服务器成功。如下图

用RealThinClient组件实现Tcp客户端(2)

 

后面的教程我们将实现服务器连接信息输出、以及互相发送信息

相关文章: