仔細探究 MUD 的本質, 會發現 MUD 其實就是一個『附加遊戲功能的 telnet
聊天室』, 故打造一個 talnet 聊天室就是一切的開始.
用 java 建立 telnet server 可以說是非常的簡單, java 標準程式庫
已經把需要的東西都準備好了, 我們只需要在程式中呼叫 ServerSocket
這個 class, 並使用 ServerSocket 的 accpet() 就可以取得 Socket
也就是與客戶端的連線物件. 接著再呼叫 Socket 的 getInputStream()
與 getOutputStream() 取得 InputStream 與 OutputStream,
就可以使用這兩個 Stream 與客戶端進行純文字的溝通了.
以下就是最基本的 echo server.
// ✂