Original address: http://my.oschina.net/yushulx/blog/309413
Catalogue [-]
- Installation
- Service side
- Client
- Reference
Installation?
Service side
Server.js
?
| 12345678 |
var WebSocketServer = require(‘ws‘).Server , wss = newWebSocketServer({port: 8080});wss.on(‘connection‘, function(ws) { ws.on(‘message‘, function(message) { console.log(‘received: %s‘, message); }); ws.send(‘something‘);}); |
Run: Node server.js
Client
Client.htm
?
| 1234567 |
<!DOCTYPEhtml><html> <body> <h1>WebSocket</h1> <scriptsrc="client.js"></script> </body></html> |
Client.js
?
| 123456789101112131415161718 |
varws = newWebSocket("ws://127.0.0.1:8080/"); ws.onopen = function() { alert("Opened"); ws.send("I‘m client"); }; ws.onmessage = function(evt) { alert(evt.data); }; ws.onclose = function() { alert("Closed"); }; ws.onerror = function(err) { alert("Error: "+ err); }; |
Reference
Https://github.com/einaros/ws
Use node. js to quickly build WebSocket server