Như @intellidiot đã nói, node.js có thể là thư viện bạn đang tìm kiếm.
Đó mẫu mã từ trang đầu tiên của họ sẽ cho bạn biết thời tiết đó là giá trị đào sâu vào nó:
/*
* 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');
Xem trang web và doc của họ. Bạn cũng có thể tìm kiếm node.js tại đây.
Edit:
Tất nhiên mẫu này chứng tỏ khả năng máy chủ, nhưng từ này, bạn có thể ngoại suy để khả năng của khách hàng liên quan đến cùng một loại đối tượng ...
Đây là một mẫu mã từ socket.io-client README (socket.io-client là gói 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');
Hy vọng điều này sẽ giúp làm rõ. Xin lỗi câu trả lời của tôi không đơn giản vì nó đáng lẽ phải ở nơi đầu tiên.
Nguồn
2012-06-12 08:45:18
bạn có thể bắt đầu bằng cách googling xung quanh. trở lại khi bạn nhấn một bức tường với mã của bạn. – Joseph
http://socket.io/ có thể là khởi đầu. Mặc dù nó hoạt động với node.js. – intellidiot
@intellidiot thnx – pahnin