Skip to content
This repository has been archived by the owner on Oct 8, 2021. It is now read-only.

How to override CompleteHandshake method in WebSocketsProcessor_RFC6455_13 #22

Open
ichbinwilly opened this issue Jul 19, 2018 · 0 comments

Comments

@ichbinwilly
Copy link

ichbinwilly commented Jul 19, 2018

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant