2.网络交互服务端与客户端的序列化

文档创建者:admin
浏览次数:1624
最后更新:2025-12-22
1.服务端的初始化

  通过服务端创建的项目,默认会带了服务端初始化例如:
  1. 服务端初始化(&客户进入, &客户离开, &客户消息, &回调消息)
复制代码


2.客户端的初始化
在项目中新建一个命名为 网络处理  的程序集 新建一个 网络初始 的子程序 如下图:
1.png

值得注意的是,Socket需要再主程序顶部申明为全局变量,类型默认为对象型即可。



3.服务端解密数据

1.消息序列 申明类型 为  消息压缩对象   需要在 主程序的顶部申明

2.消息序列化 在客户端的主程序 创建 函数地方顶部加入以下代码 注:
  1. // 消息发送时候的加密算法
  2. 消息序列 = 消息序列初始化()
复制代码


在消息消息到达的函数中加入以下代码 进行消息序列化
  1. let arr = 文本分割(Msg.data, '\\')
  2. let Json = 消息序列.反序列化(arr)
复制代码
如图:

2.png

我们只需要判断下对象是否存在即可。

4.客户端解密数据


3.png

同学们应该已经注意到,这里我们并没有像服务端一样去检测Json对象,因为服务端使我们可控制的,但客户端,因为不同用户,会因为个人不按正常行为操作,出现一些非法消息。

5.服务端发送数据
4.png

这里我们封装好一个子程序,可放在任意程序集中,推荐在网络处理 的程序集 方便维护,后期发送消息只需要使用 服务端数据发送() 即可


6.客户端发送数据
5.png

这里我们封装好一个子程序,可放在任意程序集中,推荐在网络处理 的程序集 方便维护,后期发送消息只需要使用 客户端发送() 即可



7客户端断开:
如果要断开客户端 可使用 Socket.colose()




发表评论已发布 2

654531555

发表于 2024-5-16 18:55:14 来自手机 | 显示全部楼层

加油!加油!

JamesWoova

发表于 2025-12-22 22:50:06 | 显示全部楼层

Обратные ссылки. Продвижение WEB 2.0


                               
登录/注册后可看大图


Обратные ссылки. Помощь продвижении: увеличение ссылочной массы, сайты в ТОП, трафик на сайт
Продвижение WEB 2.0

Я ставлю только на размещённых ресурсах, не занимаюсь спамом в обратную связь, поскольку это вызывает претензии у админов.
Для размещения ссылок с анкором я размещаю ссылки лишь там, где анкор ставится корректно, а не размещаю их так, как делают некоторые, анкор в виде открытого HTML, что вредит сайту, роботы замечают подобное, и ставят сайт под фильтр.
Правильные обратные ссылки заставляют поисковые системы чаще заходить на ресурс, а краулеры передают сигнал индексаторам, что увеличивает шанс индексации.

получить обратные ссылки

Обратные ссылки. Размещение текстов, заметок, релизов в социальных закладках Обратные ссылки. Продам базу сайтов для бесплатного продвижения сайта в интернете Обратные ссылки. Тематическая сеть сайтов. Wordpress сайты. SEO. Обратные ссылки Обратные ссылки. Продвижение сайта. Естественные ссылки на трастовых сайтах Обратные ссылки. Повышу рейтинг и уровень доверия продвигаемого домена  03470bc  

@all777=
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则