mirror of
https://github.com/denoland/deno.git
synced 2024-10-31 09:14:20 -04:00
22 lines
522 B
JavaScript
22 lines
522 B
JavaScript
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
|
|
|
|
const listener = Deno.listen({ port: 4500 });
|
|
const response = new TextEncoder().encode(
|
|
"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n",
|
|
);
|
|
|
|
// Accept a connection and write packets as fast as possible.
|
|
async function acceptWrite() {
|
|
const conn = await listener.accept();
|
|
try {
|
|
while (true) {
|
|
await conn.write(response);
|
|
}
|
|
} catch {
|
|
// Pass
|
|
}
|
|
conn.close();
|
|
}
|
|
|
|
await acceptWrite();
|
|
await acceptWrite();
|