文件名称:chat-server:我们车间项目的骨架
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-03 02:15:59
Clojure
ClojureTO Workshop 聊天服务器 这是一个聊天服务器的骨架项目,我们将用它来构建一个聊天客户端和服务器。 希望我们能够共同构建一个功能齐全的聊天网络应用程序。 然后我们终于可以有一个backchannel在我们学习clojure的同时聊聊ClojureTO Workshop! 第 1 周 (如果您注意的话,这是研讨会的第 3 周) 首先,我们将分组实现一个非常基本的服务器,它侦听套接字并路由消息,以及一个可以与之对话的客户端。 首先实现下面的协议。 我们使用单个ref来处理共享状态。 将来,我们将移植此代码以使用core.async 议定书 这是一个基于线路的协议。 换行符表示消息结束 昵称只能包含[az|AZ|0-9|-+] , 用户名可以以 # 以外的任何字符开头 连接后,每个用户发送USER nickname作为他们的第一个命令 消息是通过MSG message
【文件预览】:
chat-server-master
----.gitignore(39B)
----src()
--------chat_server()
----README.md(2KB)
----test()
--------chat_server()
----project.clj(623B)