boost-asio

    0

    1答えて

    私は、boost :: asioライブラリのチャットの例に基づいて組み込みアプリケーションを構築しています。サーバはクライアントからメッセージを受信し、純仮想機能を使用するインタフェース上でそれらを送信します。応答はこのインタフェースから回復され、クライアントに返されます。別の場所でクラッシュするので、私はそれをマルチスレッドに正しく取得できません。 http://www.boost.org/do

    0

    1答えて

    私はboost :: asioを使ってHttpサーバーを書いています。大きなファイルの場合、ファイル全体をメモリに読み込んでネットワークに送るのを避けるために、私はboost :: asio :: async_writeを使ってネットワーク上で送信する部分を読み込みます。 問題は、私のプロデューサ(ファイルから読み込む関数)がコンシューマ(boost :: asio :: async_write)

    0

    1答えて

    を持っていない: asio::io_service io_service; asio::ip::tcp::socket s(io_service); asio::ip::tcp::resolver resolver(io_service); asio::connect(s, resolver.resolve({ "aire.pl", "80" })); cout << "connect

    1

    1答えて

    私のシステムでは、私はジャグルのTCPクライアントの束を持っていると私はちょっと混乱している[私の経験のほとんどはCで、したがって不安です] 。私はブーストASIOを使用して接続を管理しています。これらは私が持っている要素である A TCPStreamクラス:ブースト上に薄いラッパーASIO TCP上のプロトコルを実装するIPCプロトコルは、: は基本的に各メッセージはタイプと長さフィールド ので

    0

    1答えて

    私は特にこの1、Boost.Asioチュートリアルの多くを見てきたにメッセージを送信する方法:サーバがクライアントとのtcp_connectionを作成 TCP daytime server した後、それはそうです通信はサーバーとその特定のクライアントとの間の一方通行に過ぎません。接続されているすべてのクライアントにクライアントメッセージをリレーする機能をサーバーに持たせるにはどうすればよいですか

    0

    1答えて

    私はacounts.google.comへの取得要求を送信して、C++ OAuthがそれを学習するためのライブラリを実装できるようにしようとしています。 私はこの記事から次のコードを取得する:Creating a HTTPS request using Boost Asio and OpenSSLをし、次のようにそれを修正: int main() { try {

    1

    1答えて

    私はネットワークプログラミングを学んでおり、boost-asioの使用を推奨しました。私は昼間のチュートリアル1 & 2で:http://www.boost.org/doc/libs/1_64_0/doc/html/boost_asio/tutorial.htmlをして、サーバーがシリアル化されたオブジェクトを送信するクライアントに反応し、結果を返すように変更したいと思った。クライアントがhand

    0

    1答えて

    私は単純なクライアント/サーバープログラムを作成しています。基本的に、クライアントはクエリ文字列をサーバに送り、サーバは文字列の形で回答を返す。サーバは、ソケットベースのboost/asioライブラリを使用してC++で書かれています。サーバーはLinuxボックス(Fedora 25)で書かれています。クライアントはJavaで書かれています。すべての機能は、クエリ文字列(中国語)がサーバー側で文字化

    0

    1答えて

    私はスレッドセーフなキューにメッセージを読み書きする単純なTCPサーバーで作業しています。アプリケーションは、それらのキューを使用して、異なるスレッドからでもソケットを安全に読み書きすることができます。 私が直面している問題は、私がasync_readできないことです。私のキューは処理する次の要素を返すpop操作を持っていますが、何も利用できない場合はブロックします。だから、私がポップアップすると

    0

    3答えて

    クライアントからサーバーへのソケット書き込みにかかる合計時間を測定するには、次のコードを使用します。 (コールバックメソッド呼び出しが宛先ソケットへのデータの正常な書き込み(TCP-ACKが受信された)で行われたと仮定します)これにより、データ転送の実際の「ネットワーク時間」が保証されますか? void on_successful_read_from_client(const boost::sys