@davidokocha086: 从零开始用C语言构建了一个多客户端终端聊天应用。原始TCP套接字。select()进行I/O多路复用。无第三方库。……
摘要
开发者从零开始用C语言构建了一个多客户端终端聊天应用,使用原始TCP套接字和select()进行I/O多路复用,作为构建EduOS(一个面向非洲学校的隐私优先、AI原生操作系统)的一步。
查看缓存全文
缓存时间: 2026/05/26 07:05
从零用C语言构建了一个多客户端终端聊天应用。
原始TCP套接字。使用select()实现I/O多路复用。没有任何库,每个字节都手动处理。
做这些不是为了博取关注。
我19岁,正在构建EduOS——一个面向非洲学校的隐私优先、AI原生操作系统。离线可用、自适应。没有追踪,不监视儿童。
4亿非洲孩子值得拥有更好的软件。而我要亲手打造它。
这只是其中一步。
#cprogramming #systems #devlife #100DaysOfCode #coding #eduos
相似文章
Openclaw OS
Openclaw OS 是一款工具,能将一次性对话转变为持久可用的应用。
@akshen121: 尝试使用 @cognition Devin Terminal (Cli):从头构建一个完整的 skribbl.io 克隆。多人绘图游戏,Node…
一位开发者使用 Devin Terminal CLI 配合多模型子代理设置,从头构建了一个完整的多人绘图游戏,展示了该代理的能力。
Built a Tauri v2 desktop chat shell for local LLMs — point it at Ollama / llama.cpp / any OpenAI-compatible endpoint, MIT, ~12 MB binary
Built a Tauri v2 desktop chat shell for local LLMs that can connect to Ollama, llama.cpp, or any OpenAI-compatible endpoint. The project is MIT licensed and produces a ~12 MB binary.
@paulmillr: 被 https://getmoshi.app 惊艳到,由 @odd_joel 开发。大多数手机终端模拟器都很垃圾。这个提供了一个贴心、,…
Moshi 是一个精致的手机终端模拟器应用,集成了像 Claude Code 这样的AI代理,提供聊天模式、手势控制以及从移动设备远程监控AI任务等功能。
Claude和我共同打造了一款应用
这篇文章宣布了Roboterm,一个使用Claude AI构建的最小化终端模拟器,并反思了在个人编程项目中使用AI,强调了生产力和代码质量的提升。