Socket.io Version 3 Update

Socket.io is up to version 4 and there have been some changes

  • I use socket.io for lots of tools. Cosmic Orbiters was originally built to provide a proof of concept for phone based multiplayer game interactions with planetariums and other massive format displays using a pre v1 release of socket.io. Updates and security flaws keep being found in that old code, so I've got to update the central version of socket.io on this website host.

    There have been some challenges to this process, which included some downtime and a move to a new AWS host with a little bit more elbow room in the form of file storage. I'm still working on new server source code. The new socket.io doesn't use express middleware the same way, so I've had to change my approach to linking the RESTful API and the Websocket data stream.

    BestHTTP also has some revisions to update the server to use socket.io V3 and incorporating them on the game side means creating a new release, so I'll have to roll that out when I figure out the new server.