Redis 创始人用 C 语言编写最小聊天服务器:Smallchat
Redis 创始人 antirez 用纯 C 语言代码写了一个聊天服务器的最小编程示例:Smallchat。
Smallchat 源代码已托管至 GitHub:https://github.com/antirez/smallchat
可以看到,Smallchat 的核心代码仅 300 多行。antirez 称删除空行和注释后其实只有 200 多行。
antirez 表示,编写这个示例是为了帮助他的前端开发朋友了解系统编程知识,比如单个进程执行多路复用、获取客户端状态,并在客户端拥有新数据后尝试快速访问此类状态,等等。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
苹果 M3、M3 Max 芯片首个 Geekbench 跑分出炉
iMac 2023 已经出现在了 Geekbench 上。这款 iMac 搭载了 4.05 GHz 的基础版 M3 芯片,配备 16GB 内存,运行 macOS 14.1,单核最高 3076 分,多核 11863 分。 作为对比,目前 Geekbench 中收录的 Mac 单核最高分为 Mac Studio (2023) 的 2803 分(M2 Max),多核为 21316 分(M2 Ultra)。 M3 Max 的 Geekbench 初步跑分结果显示,16 英寸 MacBook Pro 与配备 M2 Ultra 的 Mac Studio 不相上下。 配备 M3 Max 的 16 英寸 MacBook Pro 要到 11 月中旬才能与用户见面,但已经有人开始进行基准测试。初步结果显示,苹果的 M3 系列的高阶型号性能进步惊人。 viahttps://browser.geekbench.com/search?q=m3+max 在 GeekBench 跑分库上,搭载 M3 Max 芯片的设备标识符为 Mac15,9,目前共有 4 条信息,其中一条单核成绩跑分为 2943 分,多核为 21...
- 下一篇
Mozilla 计划移除 Firefox 中的 Theora 支持
继谷歌计划从 Chrome/Chromium 浏览器中移除对 Theora 编解码器格式的支持之后,Mozilla 也计划采取类似举措,逐步将 Theora 从 Firefox 中淘汰。 目前,Theora 约占 Firefox 媒体资源负载的约 0.09%。开发者 Paul Adenot 指出,拥有大量 Theora 内容的大型服务(如维基百科)已不再使用 Theora,而是使用更现代的编解码器。事实上,大多数 Web 服务早已从 Theora 转向 VP9 和 AV1 等更好的替代品,Theora 如今的使用率已经变得很低。 其起草的计划是在 Firefox Nightly 中禁用 Theora 支持,添加一点遥测技术来跟踪是否有任何 Theora 加载尝试发生;然后等待几个 Firefox 的发布周期,再在测试阶段将其移除,最后继续从 Firefox 中移除 Theora 支持。 在 Firefox Nightly 中禁用 Theora,修复大量依赖 Theora 的测试,在合理的情况下将测试向量转换为 vp9 等,否则删除测试。删除 Theora 意味着 Firefox 中不再...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器