WebSocket Class v1.0
A javascript Mootools plugin for WebSockets handling
Details
- Author
- Olivier Gasc
- Current version
- v1.0
- GitHub
- Oliv/Websocket
- Downloads
- 1611
- Category
- Request
- Tags
- Report
- GitHub Issues
How to use
Syntax :
var ws = new MooWebSocket('ws://urloftheserverorip.com:port', {
logging: false, // to enable logging
json: false, // to use JSON encoding before sending data
autoConnect: true, // to connect automatically the server
events: {
onConnect: function() { this.log('Connecting to server', this.address); }, // Do something during connexion
onOpen: function() { this.log('Connected to server'); }, // Do something after the webSocket onopen event
onMessage: function(e) { this.log('Data recieved from server', e.data); }, // Do something after recieving data from server
onClose: function(e) { this.log('Disconnected from server', e.reason); }, // Do something after the webSocket onclose event
onLog: function() { if (console && typeof(console.info) === 'function') console.info(arguments); } // Custom logging function
}
});
Discuss
A note on comments here: These comments are moderated. No comments will show up until they are approved. Comments that are not productive (i.e. inflammatory, rude, etc) will not be approved.
Found a bug in this plugin? Please report it this repository's Github Issues.
blog comments powered by Disqus