summaryrefslogtreecommitdiff
path: root/examples/echo_server.ts
blob: 970df4f8d74f982c1b7ee3f5c0249a1ebb262a41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
const { listen, copy } = Deno;

(async (): Promise<void> => {
  const addr = "0.0.0.0:8080";
  const listener = listen("tcp", addr);
  console.log("listening on", addr);
  while (true) {
    const conn = await listener.accept();
    copy(conn, conn);
  }
})();