Note this old comment in the socket.disconnect() functions of both snapshots.js and playerWindow.js:
//need to clean up open connection here or everytime you update component it'll open a new connection AND keep old one open and you'll end up with multiple conenctions from each child window
Note this old comment in the socket.disconnect() functions of both snapshots.js and playerWindow.js: //need to clean up open connection here or everytime you update component it'll open a new connection AND keep old one open and you'll end up with multiple conenctions from each child window