From 675c34777cb8c4c7ef920c8b419644a0fdbaa417 Mon Sep 17 00:00:00 2001 From: Spoike Date: Thu, 9 May 2013 03:01:29 +0000 Subject: [PATCH] allow cross-origin websocket connections. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4351 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/common/net_wins.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/common/net_wins.c b/engine/common/net_wins.c index 0c18a7615..66dd45dd0 100644 --- a/engine/common/net_wins.c +++ b/engine/common/net_wins.c @@ -2806,9 +2806,10 @@ closesvstream: Con_Printf("Websocket request for %s from %s\n", arg[WCATTR_URL], NET_AdrToString (adr, sizeof(adr), &st->remoteaddr)); - resp = va( "HTTP/1.1 101 Switching Protocols\r\n" + resp = va( "HTTP/1.1 101 WebSocket Protocol Handshak\r\n" "Upgrade: websocket\r\n" "Connection: Upgrade\r\n" + "Access-Control-Allow-Origin: *\r\n" //allow cross-origin requests. this means you can use any domain to play on any public server. "Sec-WebSocket-Accept: %s\r\n" // "Sec-WebSocket-Protocol: FTEWebSocket\r\n" "\r\n", acceptkey);