問題タブ [libwebsockets]
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.
c++ - websocket を使用すると、localhost の ping が非常に高いのはなぜですか?
メッセージをブロードキャストするために単純な node.js サーバーを使用しています。
クライアントは c++ (cocos2dx フレームワーク) で書かれており、次のように動作します。
サーバーに何かを送信して応答を待ってレイテンシーを測定すると、約80-100msです。node.js サーバーは localhost で実行され、ping は最大 0 ~ 10 ミリ秒程度になると予想されます。pingが非常に高い理由を知っていますか? 何かをフラッシュする必要がありますか、それともサーバーのセットアップに問題がありますか?
ありがとう!
linux - Ubuntu で Websocket を使用して Mosquitto をインストールしますか?
このチュートリアルに従って(Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-48-generic x86_64))
、Amazon EC2の Ubuntu サーバーで libwebsockets を使用して Mosquitto をセットアップしています。
この特定のバージョン(Mosquitto でサポートされている v1.4)の Libwebsockets をセットアップしようとすると、gzip が壊れていると表示されます。
OK、同じものを (Windows で) ダウンロードして解凍しようとしましたが、EOFエラーが返されました。そして、私はどこからでもライブラリを見つけることができません。
Mosquitto をサポートしていないため、GitHub の新しい Websocket は役に立ちません。ここからどう進めばいいですか?助けてください。
socket.io - libwebsocket をクライアントとして、socket.io をサーバーとして通信できません
これは、libwebsocket バージョン 1.5 を使用したクライアント コードです。
これは、socket.io を使用した私のサーバー コードです。
クライアントがサーバーに接続できません。クライアントをstraceでテストすると、以下のように無限に受信します
私の間違いを指摘してください。どんな助けでも大歓迎です。
ありがとう
libwebsockets - libwebsockets を使用して、WebSocket サーバーと LWSWS サーバーを同じ実行可能ファイルに実装します。
LWSWS
で提供されている Web Socket サーバーと Web サーバーを作成しようとしていますlibwebsockets v2.0
。
HTML/JS/CSS コンテンツをブラウザーに提供するための単純な Web サーバーと、Web フロントエンドと連携するための Web ソケット サーバーが必要なだけです。
v2.0 はまったく新しいため、利用可能な唯一のドキュメントは非常に短く、それについては何も述べていません。libwebsockets GitHubは、プロジェクト内の例を参照することを推奨してLWSWS
いますが、サーバーを実装して実行する手順とLWSWS
Web ソケット サーバーが一致していません (最初はlibuv イベント ループを使用し、もう 1つは組み込みの libwebsockets 関数を使用しています)。
唯一の解決策は、独自のhttp コールバックを実装することかもしれませんが、LWSWS
.
gcc - ARM 用の openssl のビルド
POSIX 準拠の OS (MQX) で実行されている ARM M4 を使用して、組み込みボード用に openSSL を構築しようとしています。私が必要としているのは、同じ環境で openSSL をサポートする libwebsocket ライブラリを構築することです。だから私がすべてのウェブから得ているのは、特にLinux用のopensslクロスコンパイルです。以下のリンクを参照してください... Linuxパッチを使用しています。 https://how-to-build-for-arm.wikispaces.com/openssl
私が見つけたいくつかのリソースは、ARM用のcyaSSL用です。
誰かが私にこれをどのように調べればよいか教えてもらえますか?
私はライブラリとその構築に関する基本的な知識を持っています。オンラインの指示に従うことを除けば、ハードコアな経験はありません。
ありがとうございました。