lisp chat
0.2.1: Merge pull request #24 from ryukinix
用 Lisp 编写的类似 irc 的实验性聊天。
安装 [roswell][ros] 并将~/.roswell/bin/
添加到PATH
变量。
之后只需输入:
ros install ryukinix/lisp-chat
Lisp-chat 也在 Quicklisp 上,在以下实现上进行了测试:
加载服务器
$ lisp-chat-server localhost
创建一个客户端
$ lisp-chat localhost
作为localhost
的替代方案,您可以使用server.lerax.me
,它指向在端口 5558 中运行的 lisp-chat 服务器。
如果你想测试这个并且没有请求 Lisp,我为你提供了这些替代方案:
在Python客户端上,我只使用stdlib编写,避免了处理依赖地狱的痛苦,所以你可以这样调用:
$ python client.py
所以最后...netcat。是的!您甚至可以只使用netcat
!过去几天,一位名叫Chris
的用户刚刚登录服务器,并显示以下消息:
|16:30:37| [Chris]: Used netcad
|16:30:41| [Chris]: netcat*
|16:30:50| [Chris]: bye
因此,您可以输入netcat server.lerax.me 5558
并继续!我在我的机器上测试过,工作正常!主要原因是服务器和客户端之间的通信仅使用原始数据。为了在您键入时更好地与服务器中的文本数据同步,我建议您使用 readline 包装器,例如rlwrap
调用rlwrap netcat server.lerax.me 5558
。