2012-03-26 13 views
0

WebSocketには少し問題があります。HTML5 WebSockets Localhostの場合のみ

ローカルのファイルパスまたはhttp://localhost経由でクライアントのHTMLページにアクセスしているときに、文字列を互いに渡すための非常にシンプルなクライアント/サーバーアプリケーションをまとめました。 http://またはhttp://動作していないようです。 、私は真であるwindow.WebSocketローカルホストアドレスでページを参照するとき

if (!window.WebSocket) { 
     _Status.innerHTML = "Web Sockets not support by this browser"; 
     return; 
    } 

が、私は何か他のものを使用する場合:ブラウザがWebソケットをサポートしている場合、クライアントはありません

最初にチェックされますページは動作しますが、window.WebSocketはfalseです。

明らかなものは何もありませんか?それはIEのアクセス許可/信頼の問題ですか?

私はIE10とWindows 8 Consumer Previewを使用しています。

私は考えがありません。誰にもアイデアはありますか?

答えて

0

WebSocketsはTCPプロトコルレイヤーを使用して接続します。 サーバーはソケットを開き、特定のポートにバインドします。次にポートをリッスンし、接続を受け入れます。 サーバに接続しようとしている場合は、正しい外部IPを使用していることを確認してください。ルータにコンピュータのポート転送を設定する必要があります。

関連する問題