27 lines
643 B
JavaScript
27 lines
643 B
JavaScript
// websocket.js
|
|
let websocket = null;
|
|
|
|
export function getWebSocket() {
|
|
if (!websocket) {
|
|
// Replace 'ws://your-server-url' with your WebSocket server URL
|
|
websocket = new WebSocket(`ws://${window.location.host}/ws`);
|
|
|
|
// Handle WebSocket connection open
|
|
websocket.onopen = () => {
|
|
console.log("WebSocket connection established");
|
|
};
|
|
|
|
// Handle WebSocket connection close
|
|
websocket.onclose = () => {
|
|
console.log("WebSocket connection closed");
|
|
};
|
|
|
|
// Handle WebSocket errors
|
|
websocket.onerror = (error) => {
|
|
console.error("WebSocket error:", error);
|
|
};
|
|
}
|
|
|
|
return websocket;
|
|
}
|