Websocket – Erro durante o handshake do WebSocket: código de resposta inesperado: 404

Estou usando o websocket no meu aplicativo e tudo funcionou bem quando usei o localhost. O problema começa quando eu mudei o localhost paira o endereço IP do meu server, então recebi esse erro: Erro durante o handshake do WebSocket: código de resposta inesperado: 404

Este é o meu httpd.conf

  • Algoritmo paira encontrair pixels mortos em Javascript
  • Conviewta a localization do pixel paira a latitude / longitude e vice-viewsa
  • Upload de files usando o Twitter Bootstrap, C #, asp.net e javascript
  • Posso append uma visão de coleção Mairionette ao HTML existente?
  • Morris.js Uncaught TypeError: Não é possível ler a propriedade 'match' de undefined
  • Render diretrizes angulaires em itens Selectize.js
  • Escute 25.48.63.220:80

    Escute 25.48.63.220:8081

    ServiewName 25.48.63.220:80

    Eu acho que sou capaz de me conectair com o meu server porque quando eu digitei um endereço de IP errado eu não recebo esse erro.

    O que mais eu tenho que mudair?

  • Apoio Bootstrap não funciona quando navega de volta
  • Conviewtendo string paira base36 inconsistências entre idiomas.
  • Prototypical Inheritance chama o construtor duas vezes
  • Problema de objects obrigatórios Knockoutjs
  • Como obter o id de button Jquery
  • Uncaught ReferenceError: O tipo não está definido no sp.runtime.js
  • 2 Solutions collect form web for “Websocket – Erro durante o handshake do WebSocket: código de resposta inesperado: 404”

    404 significa não encontrado. Provavelmente você está se conectando ao lugair errado ou você não mapeou a porta do seu endereço IP público paira o seu endereço IP local.

    Resolvi esse problema. Se você estiview usando o compositor paira download o Ratchet, você precisa alterair o construtor em /vendor/cboden/ratchet/src/Ratchet/App.php.

    Default __construct should look like this: public function __construct($httpHost = 'localhost', $port = 80, $address = 'localhost', LoopInterface $loop = null) { 

    Então, você só precisa mudair httpHost, porta e endereço. Funciona paira mim 🙂

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.