問題タブ [websocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1533 参照

html - HTML 5 でのハンドシェイク

HTML 5 の刺激的な新しい概念である Websockets には、WebSocket サーバーとクライアント間のハンドシェークという特定の機能があります。誰がこれが何のために使われるのか説明できますか??

ありがとうございました!!

0 投票する
1 に答える
2942 参照

javascript - WebSocketsの質問

WebSocketsに関していくつか質問があります。

最新のFirefox4.0ナイトリーはWebSocketsをサポートしています。Webkit(Chrome 4 + Safari 4/5)も同様です。Internet Explorer 9は、Microsoftによると、ある時点で(安定版リリースの前に)、WebSocketsを搭載することになっています。

とにかく、私の質問は次のとおりです。

  • Webサイトを管理するためのJavaScript管理インターフェースを構築しています。ブラウザの互換性を気にする必要がないと言った場合、XMLHttpRequestの代わりにWebソケットをクライアント/サーバー通信に使用する必要がありますか?

  • Web Socketsは、XMLHttpRequestの通常の状況と比較して、保存、削除、および更新の呼び出しを高速化しますか?リクエストはもっと迅速になりますか?

  • navigator.onlineHTML5とを知っていますwindow.addEventListener('offline', ...)が、Web Sockets(接続が失われた場合)を使用すると、接続の問題をより正確かつ迅速に検出できますか?つまり、インターネット接続をオフにしたり、ファイアウォールでブロックしたりしても、Firefoxはそれが正しいと言っているようにnavigator.online見えます。Web Socketsを使用すると、サーバーへの接続が即座に失われるようです。したがって、接続の問題をより正確に検出できますか?

  • 純粋なPHPでWebSocketsサーバー側をサポートして、コードを他のWebサーバーと移植できるようにすることはできますか(Apacheモジュールをインストールしたり他のカスタマイズを行ったりする必要はありません)HTTPDなどにあらゆる種類のモジュールをインストールするように依頼することなく、ソフトウェアをいくつかの場所に配布したいと思います。

できるだけ多くの質問にお答えいただければ幸いです。私は答えに本当に興味があります。

0 投票する
2 に答える
1372 参照

java - WebSocketとJavaサーブレット

良い(良いものが使用するのに十分安定していて、オープンソースである)webSocketサーブレットの実装があるかどうか誰かが知っていますか?ドラフト仕様76(最新のもの)に準拠している可能性のあるもの。

0 投票する
2 に答える
3767 参照

flash - FlashでWebSocketを使用していますか?

FlashでWebSocketを実行するためのweb-socket-jsを見つけました。

FlashでWebSocketを実行している場合、Flash Playerがインストールされているすべてのブラウザーでこれをサポートできますか?

0 投票する
1 に答える
419 参照

frameworks - websocket +node.js+フォールバックフレームワーク

WebSocket+フォールバックに使用するのに最適なフレームワークは何ですか。

私は実際にはSocket.IOについてしか知りませんが、他に何がありますか。

ありがとう。

0 投票する
2 に答える
3386 参照

javascript - WebSocketイベントが発生しない

HTML5 /JSAPIを使用して簡単なWebSocketの例を作成しようとしています。サーバーで追跡した結果に基づくと、ソケットは接続しているように見えますが、どのイベントも発生しません(、、、onopenなどonmessageonclose。私はFlash開発者なので、JavaScriptのデバッグはあまり得意ではなく、誰かが私を助けてくれることを望んでいます。これが私が使用しているクライアント側のコードです:

そして、これが私のソケットサーバーコードです(これはFlashからは問題なく動作しますが、それは何の意味もないかもしれません):

0 投票する
1 に答える
1599 参照

node.js - Node.js、WebSocket の場所の問題?

ポート8000​​、localhostでリッスンするノードを使用してサーバーを作成しました。正常に動作していることを確認しましたが、クライアント (Chrome 5) で WebSocket にアクセスできません。さまざまな Git リポジトリ、ノード + websocket、socketIO、記事などからいくつかの実装を試しましたが、何もありません。

ポートの競合はありません (sudo lsof -i tcp)。server.listen(8000, "*"); を試しました。ws = new WebSocket("ws://:8000/test"); を指す Debian レニー、Apache22 ノード v0.1.98-31-g1c6671a

URLの書き換えと競合する可能性があると思います。または可能な権限。何か案は?

0 投票する
5 に答える
4882 参照

ajax - WebSocketとAjaxのどちらが速いですか?

WebSocketの方がはるかに高速だと思います。それで、たくさんのajaxを継続的に使用したい場合は、代わりにWebSocketをお勧めしますか?

0 投票する
2 に答える
1753 参照

html - HTML5:最新のWebSocket

ヒックソンの2010年5月のdraft-hixie-thewebsocketprotocol-76WebSocketプロトコルを読んだ人はいますか?

.htmファイルのソースは次のとおりです。

8181でリッスンしているTCPポートがある場合、これは上記の.htmファイルをChromeにロードしたときに取得するリクエストです。

([\ n]はCRLF文字です。)

このハンドシェイクオープナーに何を戻す必要がありますか?ドラフト-hixie-thewebsocketprotocol-76は次のことを示しています。

ただし、この応答によりsocket.onclose発火します。

0 投票する
5 に答える
180403 参照

python - Python 用に実装された WebSocket クライアントはありますか?

このプロジェクトを見つけました: http://code.google.com/p/standalonewebsocketserver/ WebSocket サーバー用ですが、Python で WebSocket クライアントを実装する必要があります。より正確には、WebSocket サーバーで XMPP からいくつかのコマンドを受け取る必要があります。