웹소켓서버 문제로 헤메고있습니다
글쓴이: allallna / 작성시간: 일, 2014/11/02 - 12:31오후
웹소켓서버 문제로 헤메고있습니다
vc++ 사용중입니다
http://ohgyun.com/436
위사이트 내용을 보고 따라하고있는데 연결이 안됩니다
html5 의 웹소켓으로 연결요청이 오면
서버에서 아래의 패킷을 전송합니다
respond = "HTTP/1.1 101 Switching Protocols\r\n";
respond += "Upgrade: WebSocket\r\n";
respond += "Connection: Upgrade\r\n";
respond += "Sec-WebSocket-Accept: " + outBase64 + "\r\n";
respond += "Sec-WebSocket-Protocol: chat\r\n\r\n";
outBase64 는 클라이언트의 요청패킷중 Sec-WebSocket-Key 값을구해서
서버에서 생성한 guid 값을 더하고
sha-1 으로 해싱한후에 base64로 인코딩한값입니다
이값을 클라이언트로 보내면 막바로 연결이 끊어져버립니다
문제가 뭔지..?
어떻게해야 웹소켓서버연결을 받을수있을까요?
Forums:
댓글 달기