When disconnecting clients from WebSockets, PandaScore sends a status code that allows your application to understand why the connection was closed.
PandaScore opens a WebSocket for each match that is covered with live data. When the match finishes, the WebSocket will close with the
When the WebSocket closes because of a client error, an error code within the
4xxx range will be sent.
When the WebSocket closes because of a server error, an error code within the
1xxx range will be sent. This code will be different from
1000, which is reserved for normal closure. These only happen because of issues on PandaScore's servers and should be rare.
When you are disconnected because of such error, you should try to connect again. When using the Events API, you might also want to recover the missing events.
Updated about 1 year ago