Foros del Web » Programando para Internet » Node.js »

Enviar patametros en la conexion

Estas en el tema de Enviar patametros en la conexion en el foro de Node.js en Foros del Web. Hola!, se pueden enviar parametros al servidor Node.js al momento de conectar?, al estilo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original var socket = io ...
  #1 (permalink)  
Antiguo 05/11/2014, 17:21
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
Enviar patametros en la conexion

Hola!, se pueden enviar parametros al servidor Node.js al momento de conectar?, al estilo:

Código Javascript:
Ver original
  1. var socket = io('http://localhost:3000/', { fruta: 'manzana'});

De ser posible como se debe hacer y como hago para leer los datos enviados en el servidor. Gracias!!
  #2 (permalink)  
Antiguo 06/11/2014, 02:23
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: Enviar patametros en la conexion

... se me hace my vaga la pregunta, no entiendo claramente pero adivino/supongo lo que tengas en mente lo podrás hacer respondiento al evento "connection".

Si no ayuda, aporta mayor información. Suerte _o/
__________________
I ♥ The Music!
  #3 (permalink)  
Antiguo 06/11/2014, 10:01
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Enviar patametros en la conexion

Hola maturano, si perdon, me explico mejor.... Tengo un servidor Node.js (con socket.io) distinto al servidor donde ejecuto el codigo cliente, entonces me conecto al servido de la siguiente manera:

Código Javascript:
Ver original
  1. var socket = io('http://localhost:3000/');

Lo que sucede es que en el mismo momento de conectarme me gustaria enviar unos parametros tambien al servidor Nodejs y nose si se puede hacer en el momento de la conexion y como....

Habia pensado en algo asi:

Código Javascript:
Ver original
  1. var socket = io('http://localhost:3000/', { fruta: 'manzana'});

Pero no estoy seguro si es correcto ni como se hace para leer la data del lado del servidor Node.

Espero haberme explicado mejor y puedan ayudarme. Gracias!!!
  #4 (permalink)  
Antiguo 06/11/2014, 18:36
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 meses
Puntos: 36
Respuesta: Enviar patametros en la conexion

Cita:
Iniciado por dunga007 Ver Mensaje
Lo que sucede es que en el mismo momento de conectarme me gustaria enviar unos parametros tambien al servidor Nodejs y nose si se puede hacer en el momento de la conexion y como....

Habia pensado en algo asi:

Código Javascript:
Ver original
  1. var socket = io('http://localhost:3000/', { fruta: 'manzana'});

Pero no estoy seguro si es correcto ni como se hace para leer la data del lado del servidor Node.
Esto no funciona con adivinanzas :). Si tienes dudas de qué puedes hacer o no con una API, consulta su documentación: http://socket.io/docs/client-api/#io...object):socket

En este caso se ve que sí acepta un segundo parámetro, pero son opciones específicas para configuación y uso de la propia librería.

La pregunta es, ¿cuál es tu propósito?, ¿qué quieres hacer con esos datos?. Mencioné puedes escuchar el evento "connection", que se dispara cuando se realiza la conexión, entonces puedes enviar información al servidor.

Sería algo como:
Código Javascript:
Ver original
  1. socket.on('connect', function () {
  2.     socket.emit('fruta', 'manzana');
  3. });

... ¿por qué no te sirve algo así?
__________________
I ♥ The Music!

Etiquetas: conexion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.