NetGain icon indicating copy to clipboard operation
NetGain copied to clipboard

How to override CompleteHandshake method in WebSocketsProcessor_RFC6455_13

Open ichbinwilly opened this issue 6 years ago • 0 comments

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.

ichbinwilly avatar Jul 19 '18 08:07 ichbinwilly