Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

246
Vistas
Haga clic en el botón Node.js y envíe algo con el protocolo TCP/IP

Soy nuevo en nodo. Estoy tratando de hacer la aplicación donde el usuario puede hacer clic en el botón y algo irá al cliente con TCP.
Aquí está mi servidor ECHO (ejemplo de nodejs.org)

 const net = require('net'); var HOST = '0.0.0.0' var PORT = 6969; var server = net.createServer(); server.listen(PORT, HOST); console.log('Server listening on ' + server.remoteAddress + ':' + server.remotePort); server.on('connection', function(socket) { console.log('CONNECTED: ' + socket.remoteAddress + ':' + socket.remotePort); socket.write('Hello from server'); // other stuff is the same from here socket.on('data', function(data) { socket.write('reply data ' + data); }); });

¿Podría explicarme cómo obtener esta conexión en otro archivo js? Estoy intentando hacer module.exports = server , pero no puedo entender cómo enviar información desde otro archivo. Ayudame por favor

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Podrías intentar algo como esto:

aplicación.js

 var HOST = '0.0.0.0' var PORT = 6969; var server = net.createServer(); server.listen(PORT, HOST); console.log('Server listening on ' + server.remoteAddress + ':' + server.remotePort); const socket = require("./controllers/socket")(server); app.get("/socket/connection", socket.connection);

socket.js

 const net = require('net'); module.exports = function(server) { module.connection = function(request, response) { server.on('connection', function(socket) { console.log('CONNECTED: ' + socket.remoteAddress + ':' + socket.remotePort); socket.write('Hello from server'); // other stuff is the same from here socket.on('data', function(data) { socket.write('reply data ' + data); }); }); return module; };
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda