Examples
Examples
Real-world usage examples
1Chat Application
javascript
const sock = new SockJS('wss://socket-public.shockjs.app');
const messages = [];
sock.onopen = function() {
sock.send(JSON.stringify({
type: 'join',
room: 'general',
username: 'user123'
}));
};
sock.onmessage = function(e) {
const data = JSON.parse(e.data);
messages.push(data);
renderMessages();
};
function sendMessage(text) {
sock.send(JSON.stringify({
type: 'message',
content: text
}));
}2Real-time Dashboard
javascript
const sock = new SockJS('wss://socket-public.shockjs.app');
sock.onmessage = function(e) {
const data = JSON.parse(e.data);
updateChart(data.metrics);
updateStats(data.stats);
};