diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/third_party/libuv/docs/code/multi-echo-server/hammer.js	Wed Jan 14 19:39:52 2026 -0800
@@ -0,0 +1,20 @@
+var net = require('net');
+
+var PHRASE = "hello world";
+var write = function(socket) {
+    socket.write(PHRASE, 'utf8');
+}
+
+for (var i = 0; i < 1000; i++) {
+(function() {
+    var socket = net.connect(7000, 'localhost', function() {
+        socket.on('data', function(reply) {
+            if (reply.toString().indexOf(PHRASE) != 0)
+                console.error("Problem! '" + reply + "'" + "  '" + PHRASE + "'");
+            else
+                write(socket);
+        });
+        write(socket);
+    });
+})();
+}