var http = require('http');
var options = {
host: 'www.nodejitsu.com',
path: '/',
port: '1337',
method: 'POST'
};
callback = function(response) {
response.on('data', function (chunk) {str += chunk; });
response.on('end', function () {console.log(str); });
}
var req = http.request(options, callback);
//This is the data we are posting, it needs to be a string or a buffer
req.write("hello world!");
req.end();
Otro ejemplo, es el cliente del tp de ayudantes que usabamos socket.io. Teniamos esto basicamente:
La duda es:
-En el primer ejemplo de codigo: Si el usuario A y B se conectan y hacen un http.request(options, callback); , el servidor le contesta diciendoles que hay una subasta ahora, y no hay problema. Pero si no hay subastas, que hago? Si el servidor le contesta un OK, el cliente no se puede quedar escuchando, o si? No tengo un socket.on("tipoDeMensajeQueMemandeElServidor", callback) .
-En el segudno: como se a ciencia exacta que te estoy mandando en el socket.connect() o en el socket.emit() .
Estoy perdidisimo.
@pabloferro tengo muuuuchas dudas. En esta pagina https://docs.nodejitsu.com/articles/HTTP/clients/how-to-create-a-HTTP-request se usa solo la "biblioteca" http
Otro ejemplo, es el cliente del tp de ayudantes que usabamos socket.io. Teniamos esto basicamente:
La duda es: -En el primer ejemplo de codigo: Si el usuario A y B se conectan y hacen un http.request(options, callback); , el servidor le contesta diciendoles que hay una subasta ahora, y no hay problema. Pero si no hay subastas, que hago? Si el servidor le contesta un OK, el cliente no se puede quedar escuchando, o si? No tengo un
socket.on("tipoDeMensajeQueMemandeElServidor", callback)
. -En el segudno: como se a ciencia exacta que te estoy mandando en elsocket.connect()
o en elsocket.emit()
. Estoy perdidisimo.Encontre un ejemplo de cliente y servidor en Elixir sino. No se si peude servir de ejemplo: https://github.com/chrismccord/phoenix_chat_example