Endereço IPv6 dando erro de sintaxe no internet explorer-10 websocket

Estou recebendo o endereço ipv6 do servidor. Então eu estou criando url para websocket. minha url parece

ws: // [xxxx: xxxx: xxxx: xxxx :: xxxx: xxxx]: (porta em decimal)

onde x (0-f em hexadecimal) esta url está funcionando bem em chrome e firefox. mas em IE 10 dá erro de sintaxe. Alguém pode dizer: -

-Ipv6 está apoiando em ou seja -10-se está a apoiar o extra que tem de ser feito para suportar o ipv6

questionAnswers(1)

yourAnswerToTheQuestion