In drafthybi00processor.cs and DraftHybi10Processor.cs, the "Upgrade" header is added using the casing "WebSocket".
The RFC 6455 standard says: "The request MUST contain an |Upgrade| header field whose value
MUST include the "websocket" keyword."
I am running into some scenarios where this casing difference is causing the handshake to not complete. If I change the case in the files above to "websocket", everything works fine.
In drafthybi00processor.cs and DraftHybi10Processor.cs, the "Upgrade" header is added using the casing "WebSocket".
The RFC 6455 standard says: "The request MUST contain an |Upgrade| header field whose value MUST include the "websocket" keyword."
I am running into some scenarios where this casing difference is causing the handshake to not complete. If I change the case in the files above to "websocket", everything works fine.