Come ha detto @intellidiot, node.js potrebbe essere la libreria che stai cercando.
Questo esempio di codice dalla loro pagina anteriore vi dirà estive, ne vale la pena scavare in esso:
/*
* 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');
vedere il loro sito web e doc. Puoi anche cercare node.js qui.
Edit:
Naturalmente questo esempio viene illustrato funzionalità server, ma a questo si può estrapolare funzionalità client che coinvolgono lo stesso tipo di oggetti ...
Ecco un esempio di codice dal socket.io-client README (socket.io-client è un pacchetto 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');
Spero che questo aiuti a chiarire. Scusa, la mia risposta non è stata semplice come avrebbe dovuto essere in primo luogo.
fonte
2012-06-12 08:45:18
si può iniziare googling intorno. torna quando colpisci un muro con il tuo codice. – Joseph
http://socket.io/ può essere un inizio. Sebbene funzioni con node.js. – intellidiot
@intellidiot thnx – pahnin