I found the websocket server can't accept the connection with the subprotocol.
For example: new wsImpl('ws','subprotocol')
So i modify some places in CompleteHandshake in WebSocketsProcessor_RFC6455_13. Basically I have to append Sec-WebSocket-Protocol before complete the handshake.
My question is how can I override this method in my project instead of modifying the source code?
[2018/7/20 updates] My current solution is to modify the CompleteHandshake in WebSocketsProcessor_RFC6455_13.cs
What I've done is to make sure the subprotocol in headers["sec-websocket-protocol"] is valid, if so, append the acceptable subprotocol in the string frame.
Any suggestions?
Hi,
I found the websocket server can't accept the connection with the subprotocol. For example:
new wsImpl('ws','subprotocol')
So i modify some places in CompleteHandshake in WebSocketsProcessor_RFC6455_13. Basically I have to append Sec-WebSocket-Protocol before complete the handshake.My question is how can I override this method in my project instead of modifying the source code?
[2018/7/20 updates] My current solution is to modify the CompleteHandshake in WebSocketsProcessor_RFC6455_13.cs What I've done is to make sure the subprotocol in headers["sec-websocket-protocol"] is valid, if so, append the acceptable subprotocol in the string frame. Any suggestions?
Thank you.