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
。