deno.com

TCP Echo 伺服器

在 Github 上編輯

Echo 伺服器是一個簡單的網路應用程式,它監聽連入的連線和請求,然後將從用戶端收到的任何資料重複傳回。

若要測試此範例,請嘗試使用 Netcat (僅限 Linux/MacOS) 向其傳送資料。例如,在您的終端機中執行:echo "Hello, Deno!" | nc localhost 8080

建立一個 TCP 監聽器,監聽埠 8080。記錄它正在監聽。
const listener = Deno.listen({ port: 8080 });
console.log("listening on 0.0.0.0:8080");
等待連入的連線。當用戶端連線到伺服器時,從用戶端讀取資料並將其寫回用戶端。
for await (const conn of listener) {
  conn.readable.pipeTo(conn.writable);
}

使用 Deno CLI 在本機執行此範例

deno run --allow-net echo_server.ts

您找到所需的資訊了嗎?

隱私權政策