Is your feature request related to a problem? Please describe.
Currently, there's no way to check if a WebSocket connection has a valid payload until an operation is executed. Also if a connection never send an init operation while connecting, while that connection wouldn't be able to make any request, there's no timeout for that connection.
Describe the solution you'd like
Adding a new argument when creating Pioneer that will be used to validate WebSocket connection during the init phase
Adding a timeout mechanism for non acknowledged connections
Is your feature request related to a problem? Please describe. Currently, there's no way to check if a WebSocket connection has a valid payload until an operation is executed. Also if a connection never send an init operation while connecting, while that connection wouldn't be able to make any request, there's no timeout for that connection.
Describe the solution you'd like