Mercurial
annotate third_party/libuv/docs/code/multi-echo-server/hammer.js @ 160:948de3f54cea
[ThirdParty] Added libuv
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Wed, 14 Jan 2026 19:39:52 -0800 |
| parents | |
| children |
| rev | line source |
|---|---|
| 160 | 1 var net = require('net'); |
| 2 | |
| 3 var PHRASE = "hello world"; | |
| 4 var write = function(socket) { | |
| 5 socket.write(PHRASE, 'utf8'); | |
| 6 } | |
| 7 | |
| 8 for (var i = 0; i < 1000; i++) { | |
| 9 (function() { | |
| 10 var socket = net.connect(7000, 'localhost', function() { | |
| 11 socket.on('data', function(reply) { | |
| 12 if (reply.toString().indexOf(PHRASE) != 0) | |
| 13 console.error("Problem! '" + reply + "'" + " '" + PHRASE + "'"); | |
| 14 else | |
| 15 write(socket); | |
| 16 }); | |
| 17 write(socket); | |
| 18 }); | |
| 19 })(); | |
| 20 } |