웹소켓서버 문제로 헤메고있습니다

allallna의 이미지

웹소켓서버 문제로 헤메고있습니다
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로 인코딩한값입니다

이값을 클라이언트로 보내면 막바로 연결이 끊어져버립니다

문제가 뭔지..?
어떻게해야 웹소켓서버연결을 받을수있을까요?