質問: 空欄 コード1006は何らかの理由で接続に失敗している、というのは分かったのですが、詳細が隠されていて解決の糸口も得られません。 Websocketの使用は初めてで困っています。何か考えられる原因とそれを調査する方法がありましたら教えて頂けると幸いです。
回答: WebSocket で 1006 が返ってくるようだと、接続 or Handshake がうまくいっていないような気がします。 ただし、1006 エラーは下記URLを見ていただくとわかる通り、結構範囲が広く、エラー原因は多種多様になります。 http://www.hcn.zaq.ne.jp/___/WEB/WebSocket-ja.html#feedback-from-the-protocol ● 確認したほうが良い内容 1. サーバー(IP?)には正しくアクセスできるのでしょうか。 2. server.phpに正しくアクセスしていることは、確認されているのでしょうか。(ログなどを仕込む) 3. 443 ポートを利用しているということは、wss プロトコルで通信しているのでしょうか? その場合、秘密鍵・SSL証明書は正しく設定されていらっしゃいますか? 4. ポートを 443 ではなく適当な値に変更しても同じ現象が生じるのでしょうか? (サーバー側のファイヤーウォールによって、ポートを開けることができないかもしれませんが・・・)