Não é possível fazer com que o Web Sockets funcione com o redirecionamento de IP virtual

1

Não consigo fazer com que o Web Sockets funcione no meu site quando eu o acesso por meio de seu IP virtual. Se eu usar o IP real (intranet), tudo funciona perfeitamente. Se eu usar o IP virtual, recebo isso no console do Google Chrome:

SignalR: Connecting to websocket endpoint 'ws://123.456.78.9/signalr/connect?transport=webSockets&connectionToken=0vWQGMzm6Hb59MMbQIEPODQnjqUUxAMmiITaNHUZYZ1tfAK%2FQvXCVDRNll0y4vQkzNcSdK7smLN%2FzCRFtK7AWogA%2FjfwNt47eUu%2F7TdwFYUZCkZlQMP8xqkaY5kfA0oO9N2F5tQYBGedapl3YxHjNQ%3D%3D&connectionData=%5B%7B%22name%22%3A%22jobhub%22%7D%5D&tid=3'. 
SignalR: Closing the Websocket.

E eu recebo isso no MSIE:

SCRIPT12031: WebSocket Error: Network Error 12031, The connection with the server was reset

Existe alguma maneira de fazer isso funcionar?

    
por Luis Ferrao 19.03.2014 / 19:02

1 resposta

1

Portanto, para corrigir isso, o balanceador de carga precisa ser configurado especificamente para Web Sockets (eventualmente, será por padrão). Como fazer isso depende do fabricante, aqui está o link para o NetScaler:

link

    
por 10.04.2014 / 20:47