易语言怎么才能在了解状态下能收到触动精灵连接的服务器发送的数据

易语言怎么才能在了解状态下能收到触动精灵连接的服务器发送的数据,第1张

以下说明:
压缩包包含以下文件
-----------------
inggif
>在客户端组件,下面有个
“子程序
_客户1_连接断开“
的事件,当与服务器断开,他会执行此事件下的代码!
你可以在此事件设置:
比如,当如果服务器断开,我需要重新连接服务器。那么此事件下加入命令:
"客户1连接("127001”,19730)
重新与服务器取得连接!
如果不需要重新与服务器连接,只想取到客户端是否与服务器断开。那么,你可以在此事件下面设置一个
程序集变量

全局变量
当此事件被调用,就赐值给这个变量,我这里赐
1。然后可以检测此变量的值,如果是1,那么就说明已经和服务器断开了,重新和服务器连接的时候,再赐值给变量为
0
。这样当变量为
1(说明已经断开),当变量为
0
(说明已经连接)。
请采纳!

可以使用包尾来进行判断
数据包后面在加上一个字节集 {255,255,255,255,50,255}
用分割文本进行 *** 作 如果得到两个数组即判定为数据已经发送完毕
以下为代码
局部变量 数据, 字节集
局部变量 判断封包, 字节集, , "0"
数据 = 查询客户取回数据 ()
判断封包 = 分割字节集 (数据, {255,255,255,255,50,255}, )
如果 (取数组成员数 (判断封包) = 2)
数据处理 (程序集_数据 + 判断封包 [1])
程序集_数据 = { }
否则
程序集_数据 = 程序集_数据 + 数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/10243096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存