Como @intellidiot dijo, node.js podría ser la biblioteca que está buscando.
Ese ejemplo de código de su primera página le dirá Ya sea que vale la pena excavar en él:
/*
* Here is an example of a simple TCP server
* which listens on port 1337
* and echoes whatever you send it:
*/
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');
Ver su página web y doc. También puede buscar node.js aquí.
Editar:
Por supuesto, este ejemplo muestra las capacidades del servidor, pero a partir de esto se puede extrapolar a las capacidades del cliente relacionados con el mismo tipo de objetos ...
Aquí está un ejemplo de código del socket.io-client README (socket.io-client es un paquete node.js):
/*
* And now for the requested CLIENT code sample ;-)
*/
var socket = io.connect('http://domain.com');
socket.on('connect', function() {
// socket connected
});
socket.on('custom event', function() {
// server emitted a custom event
});
socket.on('disconnect', function() {
// socket disconnected
});
socket.send('hi there');
Espero que esto ayude a aclarar. Lo siento, mi respuesta no fue tan directa como debería haber sido en primer lugar.
puede empezar por alrededor de google. vuelve cuando golpeas una pared con tu código. – Joseph
http://socket.io/ puede ser un comienzo. Aunque funciona con node.js. – intellidiot
@intellidiot thnx – pahnin