私はシンプルなwebsocketサーバー/クライアントを作成しました。 (私はsignalrでそれをテストし、WebSocketの輸送のハンドシェイク中に同じエラーを持っているため、サーバー技術は無関係ですが) サーバーをC#(System.Net.WebSockes)とクライアントを使用して書かれているではJavaScript です。私は簡単にサーバーに接続し、非常にうまく機能することができますいくつかのクライアントでウェブソケット使用時の奇妙な動作
の1-: 問題があることです。いくつかの他のクライアントに
2 - 私は握手 中にエラーコード1006を取得し、私は、このようなPSiphonとしてプロキシアプリをオンにしたときにこれらのクライアントには、それがサーバーに接続することができます。ただし、約6秒後に切断されます。
私は実際には非常に混乱しています、そして最後に、私はここで質問をすることにしました。 私はそれがコードに関連しているとは思わないが、とにかくここに入れている。
var url = 'ws://' + location.host + '/socket';
var socket = new WebSocket(url);
アップデート1:私は、システム管理者(ホスティング会社)を連絡していると、彼らはそれがあるため、クライアントのISPであるかもしれないと述べました。それは問題の原因となるプロキシサーバーがあるかどうか確認するためのヒントです。
更新2: @vtortolaとして私は自己署名証明書を作成し、Webサイト(IISとPlesk)に追加しました。いくつかの改善が、それでもなっ切断事前に
おかげ..
[ここ](https://en.wikipedia.org/wiki/Capitalization)を参照してくださいそれは '有線'か '奇妙な'、btwでしたか? – TaW
すべてのテストクライアントはローカルホストにありますか? –
私は本当に誰もあなたの情報に基づいて有用なものを教えてくれるとは思っていません。 "いくつかのクライアントで"本当に有用ではない、誰も "いくつかのクライアント"の違いは何を見つけることができます。 – jAndy