分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

TWebSocketClient

发布时间:2023-09-06 02:33责任编辑:郭大石关键词:Web

TWebSocketClient

支持WEBSOCKET通讯协议的客户端控件。

连接WEBSOCKET SERVER的代码演示:

WebSocketClient1.HostName := ‘88.198.69.227‘;
?WebSocketClient1.Port := 8888;

WebSocketClient1.Disconnect;

WebSocketClient1.Connect;

接收数据事件:

procedure TForm43.WebSocketClient1DataReceived(Sender: TObject; Origin: string; ?Data: TJSObject);var ?it: TTMSFNCListBoxItem; ?sl: TStringList; ?s: String; ?n: string; ?v: string;begin ?lst.BeginUpdate; ?it := lst.Items.Add; ?s := Data.toString; ?sl := TStringList.Create; ?try ???TTMSFNCUtils.Split(‘~‘, s, sl); ???if sl.Count > 2 then ???begin ?????n := ‘<font color="‘+sl[0]+‘" size="16">‘+sl[1]; ?????v := sl[2]; ?????it.Text := n + ‘ says: </font><font size="16">‘ + v+‘</font>‘; ???end; ?finally ???sl.Free; ?end; ?lst.EndUpdate;end;

 发送数据演示:

procedure TForm43.SendMessage;var ?s: string;begin ?if FConnected and (WebEdit2.Text <> ‘‘) then ?begin ???s := TTMSFNCGraphics.ColorToHTML(TMSFNCColorPicker1.SelectedColor) + ‘~‘ + WebEdit1.Text + ‘~‘ + WebEdit2.Text; ???// limit message length ???s := Copy(s,1,256); ???WebSocketClient1.Send(s); ???WebEdit2.Text := ‘‘; ?end;end;

  

TWebSocketClient

原文地址:https://www.cnblogs.com/hnxxcxg/p/10374594.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved