diff options
Diffstat (limited to 'tools/node_tcp_promise.js')
-rw-r--r-- | tools/node_tcp_promise.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/node_tcp_promise.js b/tools/node_tcp_promise.js index 547d97845..d522f1751 100644 --- a/tools/node_tcp_promise.js +++ b/tools/node_tcp_promise.js @@ -8,11 +8,11 @@ const response = Buffer.from( "HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World\n" ); -async function write(socket, buffer) { +function write(socket, buffer) { const p = new Promise((resolve, _) => { socket.write(buffer, resolve); }); - return p; + return Promise.resolve(p); } Server(async socket => { @@ -20,6 +20,6 @@ Server(async socket => { socket.destroy(); }); for await (const _ of socket) { - write(socket, response); + await write(socket, response); } }).listen(port); |