ok so i am trying to run a 'test' handshake server for my website
and use mIRC sockets...
-------------------------------------------
Proxy.3679 GET / HTTP/1.1
Proxy.3679 Host: *********:7000
Proxy.3679 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0
Proxy.3679 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Proxy.3679 Accept-Language: en-US,en;q=0.5
Proxy.3679 Accept-Encoding: gzip, deflate
Proxy.3679 Sec-WebSocket-Version: 13
Proxy.3679 Origin: http://???????.net
Proxy.3679 Sec-WebSocket-Key: GjTa/iHcExT2LZKLBrnILg==
Proxy.3679 Connection: keep-alive, Upgrade
Proxy.3679 Pragma: no-cache
Proxy.3679 Cache-Control: no-cache
Proxy.3679 Upgrade: websocket
-----------------------------------------------

the problem is in the key that is sent to mIRC
Sec-WebSocket-Key: GjTa/iHcExT2LZKLBrnILg==

that needs to "apparently" be
appended to a magic key: 258EAFA5-E914-47DA-95CA-C5AB0DC85B11

if im correct would look like
GjTa/iHcExT2LZKLBrnILg==258EAFA5-E914-47DA-95CA-C5AB0DC85B11

then it needs to be HMAC-SHA1 / then base64 encoded..
any help would be gratitude