Jako że @intellidiot powiedział, node.js może być biblioteką, której szukasz.
To przykładowy kod z ich strony przedniej powie pogoda warto kopać do niego:
/*
* 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');
Zobacz ich stronę internetową i doc. Możesz również wyszukać tutaj node.js.
Edit:
Oczywiście ten przykład demonstruje możliwości serwera, ale z tym można ekstrapolować do możliwości klienta z udziałem tego samego rodzaju obiektów ...
Oto przykładowy kod od socket.io-client README (socket.io-client to pakiet 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');
Mam nadzieję, że to pomoże wyjaśnić. Niestety, moja odpowiedź nie była tak prosta, jak powinna być w pierwszej kolejności.
można zacząć od googlowania dookoła. wróć, gdy uderzysz w ścianę swoim kodem. – Joseph
http://socket.io/ może być początkiem. Chociaż działa z node.js. – intellidiot
@intellidiot thnx – pahnin