問題タブ [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.
firefox - FirefoxWebSocket
FirefoxのトランクバージョンにはすでにWebSocketが実装されていることをどこかで読んだことがあります。それにもかかわらず、私は3.7a4preを試しましたが成功しませんでした。それでも、古い「WebSocketが定義されていません」というエラーメッセージが表示されます。WebWorkersと混同していますか?
フラッシュベースのWebSocket実装を使用することはオプションではありません。ご意見をお聞かせください。
c - WebSocketをCocoaアプリケーションに組み込む方法
私はチャット要素を含むCocoaアプリケーションを開発しています。私が検討したアプローチの1つは、Websocketを使用してクライアント/サーバー通信を処理することです。チャットはWebサイトにも表示され、Websocketを使用すると実装が非常に簡単になるため、これは特に望ましいことです。
つまり、WebView要素を使用し、その中でWebsocketを使用することは可能でしょうか?(SafariはまだWebsocketをサポートしていないことを知っているので、これは不可能だと思いますか?)
それができない場合、C、Objective C、またはアプリケーションに正常に埋め込むことができるその他の言語用のWebsocketクライアントライブラリはありますか?
提案を歓迎します。
c - C言語でHTTP経由でWebサイトに接続する
ファイルを解析し、処理されたデータの別のファイルを生成するCコードがあります。これらのファイルをWebサーバー上のWebサイトに投稿する必要があります。HTTP POSTを実行する方法があると思いますが、cでこれを実行したことはありません(UbuntuでGCCを使用)。誰かがこれを行う方法を知っていますか?Cでこれを行う手がかりがないため、開始点が必要です。また、Webサイトで認証できる必要があります。
javascript - トランスポートに Web ソケットを使用する JavaScript SSH クライアントを作成することは可能ですか?
オービット Web ソケットのようなものをトランスポート層として使用して、純粋な JavaScript で基本的な SSH クライアントを作成することは可能でしょうか? このような例は見当たりませんが、あると便利なようです。
ajax - コマンドラインデーモンをWeb化する簡単な方法は何ですか?
Webサーバーで実行する単純なデーモンタイプのスクリプトがあるとします。私はそれをgnuscreenを備えたターミナルで実行しているので、それを監視することができます。それはうまくいきます(ちなみに、私はこのトリックを使用します)。
しかし、スクリプトの出力を監視できるWebページを作成したいとします。それを行う最も簡単な方法は何ですか?
ノート:
- これは主に私と数人の共同ハッカーのためのものなので、WebSocketが答えであり、Chromeなどでのみ機能する場合は、それで問題ありません。
- この質問は似たようなものを求めています:サーバー側のイベントによって開始されたすべての接続されたブラウザをリロードさせる方法。しかし、私は、より単純で迅速で汚い解決策、特に、ブラウザから監視したいスクリプトに対してこれをすばやく実行する一般的な方法を望んでいます。
tcp - WebSocket と純粋な TCP の根本的な違いは何ですか?
私はWebSocketsについて読んだことがありますが、ブラウザーが簡単な TCP 接続を単純に開いて、他のデスクトップ アプリケーションのようにサーバーと通信できないのはなぜだろうかと思います。そして、なぜこの通信が WebSocket を介して可能になるのでしょうか?
security - WebSocket 認証
Websocket 接続が使用されている場合にユーザーを認証する方法は何ですか?
シナリオ例: 暗号化された WebSocket 接続を介した Web ベースのマルチユーザー チャット アプリケーション。このアプリケーションの各接続が特定の認証されたユーザーに属し、接続中に誤ったユーザーのなりすましによって「利用できない」ことを確認 (または保証) するにはどうすればよいですか。
javascript - WebSocket.onmessageイベントが発生しないのはなぜですか?
これを何時間もいじった後、私は単に解決策を見つけることができません。開発中のキャンバスベースのオンラインゲームに「node.js」を使用してWebSocketサーバーで作業しています。私のゲームはサーバーに問題なく接続でき、ハンドシェイクを受け入れ、サーバーにメッセージを送信することもできます。ただし、サーバーがクライアントに応答するとき、クライアントはメッセージを受け取りません。エラーはありません、何もありません、それはただ平和にそこに座っています。私は自分のコードを分解し、これを修正するために考えられるすべてのことを試みましたが、残念ながら何もしませんでした。
これが私のサーバーコードのストリップコピーです。前に述べたように、ハンドシェイクは正常に機能し、サーバーはデータを正常に受信しますが、クライアントにデータを送り返すことはできません。
これが私のクライアント側のコードです。ChromeネイティブのWebSocketを使用します。
html - WebSocketプロトコル?
これはオンラインで見つからなかったので、ここで聞いてみようと思いました。
現在、WebSocketで使用できるプロトコルは何ですか?(クローム)
また、chromeまたは他のブラウザは最終的にWebSocketのRUDPプロトコルをサポートする予定ですか?
前もって感謝します!
javascript - Jscript ファイルを Firefox 拡張機能にロードする
問題に直接取り掛かりましょう:
私は実際に、小さなチャットを構築するためにjWebsocket APIを実装したいFirefox拡張を行っています。test.jsという名前のメイン スクリプト ファイルと jWebsocket lib を js フォルダーに入れました。これは私の初めての Firefox 拡張機能です。
したがって、私の XUL ファイルでは次のようになりました (もちろん、スクリプト部分のみで、インターフェイス コードは表示されません)。
jWebsocket.jsは、jWebsocket Web サイトに従って呼び出す必要があるファイルです。
私のメイン スクリプト ファイルtest.jsでは、以下から始めます。
jws は、 jwebsocket.jsファイルに作成された名前空間です。
もちろん、必要なスタンドアロン サーバーがバックグラウンドで実行され、機能しています。
したがって、さまざまなWebサイトを見て理解したところによると、jsファイルがjavascriptに割り当てられたメモリ空間(タグ付き)にロードされると、すべての名前空間/関数が各ファイル間で利用可能になるはずです。しかし、これは主に HTML 指向の問題のためのものであり、XUL/Firefox 環境に当てはまるかどうかはわかりません。
しかし、スクリプトは最初の jws 呼び出しで失敗し続けます。
ここで何がうまくいかないかについてのアイデアはありますか? 私は今2日間立ち往生しています:/