خادم tcp أساسي ، ولكن لسبب ما حذف عميل متصل به. في البرامج الوسيطة ، يجب أن يكون لديك عميل يتلقى الرسالة ويعيد توجيهها إلى الخادم الآخر.
في الخادم
var net = require('net');
var server = net.createServer(function(socket) {
socket.write('Echo server\r\n');
socket.pipe(socket);
});
server.listen(1337, '127.0.0.1');
على العميل
var net = require('net');
var client = new net.Socket();
client.connect(1337, '127.0.0.1', function() {
console.log('Connected');
client.write('Hello, server! Love, Client.');
});
client.on('data', function(data) {
console.log('Received: ' + data);
client.destroy(); // kill client after server's response
});
client.on('close', function() {
console.log('Connection closed');
});