Posts for tag 'tracing'

PTT Source Code 研究筆記 2

基本上,PTT 的使用者連上 PTT 時,都是透過一個叫做 telnet 的 protocol 進行。看了 PTT 的程式碼,會發現 PTT 並沒有使用其它的 telnet 函式庫,而是自行實作 telnet protocol。剛剛將這個部分看的差不多了,因此稍微紀錄一下實作方式。

Read More
PTT Source Code 研究筆記 1

之前一直有打算要研究 PTT 的程式碼。剛好近期也在學習 Rust 語言,因此起了想要使用 Rust 重寫 PTT 的想法。Rust 具有的許多特性我認為都很適合用來寫 PTT。因此開始進行了「用 Rust 重寫 PTT 計畫」。詳細的程式碼會一一更新在 Github 上的這個 repository

另外,撰寫之前也需要先了解 PTT 的程式碼在做些甚麼,所以我必須要先讀懂原本的程式碼是如何運作的。我會將閱讀程式碼的筆記紀錄在我所 fork 的 PTT repository 之中的 tracing branch 內。

Read More