問題タブ [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.
c++ - IP アドレス v4/v6 同等性テスト
IPv4 と IPv6 の両方を使用して、デュアル スタック環境で IP アドレスの等価性をテストすることは可能ですか? もしそうなら、どのように?
私のアプリケーションは、Boost ASIO の上でwebsocket++を使用しています。
例として、私の LAN では、あるアプリケーションが でリッスンしている別のアプリケーションに接続します192.168.1.2
が、この回答の IP アドレス ゲッターを使用します。
::ffff:192.168.1.3
クライアントのアドレスとして与えます。
問題は.2
、 の元の v4 アドレスを持つ独自のノード リストがあるため.3
、上記のゲッターとディスクに保持されている v4 バージョンの単純な文字列比較によって、.3
既に接続されている場合でも への冗長接続を探すことです。
私はさらに、この点線クワッド表記により ,::ffff:192.0.2.128
も::ffff:c000:0280
.
信頼できないソースからのアドレスを受け入れる p2p アプリケーションを構築しているため、冗長な接続を防ぐために、等価性を完全にテストできる必要があります。
私の意図は実装できますか?もしそうなら、どのように?そうでない場合、v4 のみを使用する必要がありますか? 後で統合について心配するよりも、将来の機能を今すぐ含めたいと思います。
c++ - Websocketpp 使用時のコンソール出力
websocketpp を使用する外部コードをデバッグしています。すべて正常に動作していますが、非常に詳細なコンソール出力が得られます。出力を無効にすることはできますか、または少なくとも特定のものを指していますか? BR、ダニエル
c++ - aws で WebSocket サーバーを実行する方法
リアルタイムの双方向サーバー/クライアント メッセージングを必要とする iOS アプリを開発しています。
WebSocket++を使用して、AWS EC2 で WebSocket サーバー アプリを開発しようとしています。サーバー側で私が知っている唯一の言語であるため、C++ を使用する必要があります。問題は、私がサーバーサイド開発の新人であることです。2 つの非常に基本的な質問があります。
1、websocket を実行するには、apache/nginx のような HTTP サーバーをセットアップする必要がありますか? つまり、websocket アプリは単独で独立して生きることができますか?
2、必要な場合に備えてnginxサーバーをセットアップしました.nginxとwebsocketをうまく連携させるために参照できるリソースはありますか?
boost - Websocketpp の使用中に EXE のサイズが肥大化する
Websocket サーバーに接続し、メッセージを送受信する Websocketpp クライアントを使用する非常に基本的な EXE を作成しました。私はVS 2013を使用しました。
EXE のサイズが非常に大きいことに気付きました。リリース用に 2.3 MB、デバッグ用に 6 MB のようです。
EXEのサイズを減らす方法について何かアイデアはありますか??
c++ - Websocketpp シンプル HTTP クライアント
私は優れたwebsocketppライブラリを使用して、C++ アプリケーションで Websocket (および HTTP) サーバーを提供しています。REST API に接続するには、同じアプリに HTTP クライアントも必要です。私は websocketpp でもこれを試みてきましたが、これまでのところほとんど成功していません。次の予備試行により、次のログ出力が得られます。
これは、http_
ハンドラー メソッドにさらに何かが必要な可能性があることを示唆しています。アドバイスをいただければ幸いです。websocketpp のドキュメントと例には、単純な HTTP クライアントが含まれていないようです。