diff options
author | Inteon <42113979+inteon@users.noreply.github.com> | 2021-04-08 18:04:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-08 18:04:02 +0200 |
commit | d050b491b10fe37b4461b37c56028a14c8674c95 (patch) | |
tree | 47aa768f3027dff90ffd1aacdd267274610bf441 /cli/bench/node_tcp_promise.js | |
parent | c4b21fbff119a8ce006391d8fb7586877759bcef (diff) |
fix(core): error handling in examples (#9867)
Diffstat (limited to 'cli/bench/node_tcp_promise.js')
-rw-r--r-- | cli/bench/node_tcp_promise.js | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/cli/bench/node_tcp_promise.js b/cli/bench/node_tcp_promise.js deleted file mode 100644 index 6f0b810e5..000000000 --- a/cli/bench/node_tcp_promise.js +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. -// Note: this is a keep-alive server. -const { Server } = require("net"); -const port = process.argv[2] || "4544"; -console.log("port", port); - -const response = Buffer.from( - "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n", -); - -function write(socket, buffer) { - const p = new Promise((resolve, _) => { - socket.write(buffer, resolve); - }); - return Promise.resolve(p); -} - -Server(async (socket) => { - socket.on("error", (_) => { - socket.destroy(); - }); - for await (const _ of socket) { - await write(socket, response); - } -}).listen(port); |