Java实现Socket长连接和短连接,实现原理可参见个人博客
2024/2/5 4:23:01 639KB socket 长连接 短连接
1
一个Android消息推送系统,包括Android客户端和服务端的实现。
客户端支持长连接和短连接方式,长连接采用MQTT协议,短连接采用HTTP协议。
服务端整合到web项中目中,有一个简单的界面进行操作处理。
2023/9/27 22:15:36 36.75MB Android 消息推送 客户端 服务器
1
什么是redis?Redis是用C语言开发的一个开源的高功能键值对(key-value)数据库。
它通过提供多种键值数据类型来适应不同场景下的存储需求。
目前为止Redis支持的键值数据类型如下:1.字符串类型2.散列类型3.列表类型4.集合类型5.有序集合类型redis的应用场景1.缓存(数据查询、短连接、新闻内容、商品内容等等)。
(最多使用)2.分布式集群架构中的session分离。
3.聊天室的在线好友列表。
4.任务队列。
(秒杀、抢购、12306等等)5.应用排行榜。
6.网站访问统计。
2021/7/27 3:15:03 204.72MB redis集 docker
1
类似于SLG这类游戏,对游戏的实时交互要求不是很高,所以一般选择的都是通过HTTP协议,进行前后台数据交互。
但随着用户对游戏的需求越来越高,MMORPG也逐步出现在webgame之中,诸如昆仑、乐土这类回合制MMORPG-Webgame。
由于HTTP是短连接,不能适应这种长连接的网络需求。
所以肯定是需要使用socket进行网络连接的。
虽然COMET也能达到类似的目的,但是功能上还是难以达到socket的水平,所以在商业化应用上还是比较少考虑的。
本文不会涉及到用何种语言实现socket连接来传递数据,主要内容是根据实际的经验,和大家讨论下服务器端和客户端之间传递的数据及数据结构的一些问题。
2018/2/10 8:39:43 28KB 网络协议
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡