boost-asio

    0

    2答えて

    boost::asioを使用してTLS接続のライブラリを実装するクラスを実装しています。 私は同期操作のみを実装しており、一部はタイムアウトを受け入れます。この例で説明したようにIは、deadline_timerとio_service.run_oneを使用して、タイムアウトメソッドを実装:http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asi

    1

    2答えて

    Visual Studio 2015でC++でユーティリティをコンパイルしようとしていますが、ブースターasioネットワーキング(http要求)ライブラリが必要です。 同じソリューションにはこのBoost asioライブラリを構築するプロジェクトが含まれていますが、boost_1_59_0.7zファイルをダウンロードする必要がありました。これまでのところ、私はそれをダウンロードすることができました

    1

    1答えて

    にデータを書き込む方法: template <class MutableBufferSequence, class ReadHandler> void async_read_some(const MutableBufferSequence &buf, ReadHandler handler) { char c[1024] = {}; std::streamsize

    2

    1答えて

    皆私は本当にあなたの助けが必要です。私はboost::asioを学んだし、私は日のために対処することができない2つの問題...ここ は自分自身で行う簡単なエコーサーバの例である: int main( { // crate a server, binding it and listening connections // acceptor server; //soc

    1

    2答えて

    私はboost.asio tcpソケットをクラスメンバーにしてすべてのクラス関数を取る必要がないようなクラス 'TcpCom'を持っています(私が作ろうとしている 'COM'基底クラスのジェネリックデザインを破って)パラメータとしてTCPソケットに入れます。しかし、クラスのメンバ初期化リストでソケットを適切に初期化する方法が混乱しています。 通常、それを使用して作成することになります。私は同様の問

    0

    2答えて

    私はboost-asioソケットをカプセル化していますが、問題がありますが、async_readもasync_writeもコールバック関数を呼び出すのではありません。 私はasync_read_someを使用しようとしましたが、同じ問題がありました。 ここで私はmallocビットは、私はC. を使用せずにそれを行うための方法を見つけるまで、誰かができれば、私は本当に感謝するだろう一時的なものであり

    1

    1答えて

    私は、TCPクライアントとサーバーを実装するためにboostを使用しています。クライアント側では、複数のファイルを順番に送信する必要があります。私は別のメカニズムを使用してサーバーにファイル転送を通知します。サーバーがファイルを受信する準備ができている場合、サーバーはクライアントに応答し、転送が開始されます。 非同期ハンドラを定義してデータを書き込んだ後、OSにio_service.run()を呼

    2

    1答えて

    以下の最小のサンプルコードがあります。私がしようとしているのは、別のスレッドで を別のスレッドに入れて、boost::asio::deadline_timerを開始するように、x msの関数loopが呼び出され、何かが実行され、タイマーが再設定され、無限になるまで続きます。 #include <iostream> #include <boost/asio.hpp> #include <boos

    3

    1答えて

    私はブーストプロセスライブラリを使いこなしています。しかし、いくつかの理由から、私は標準入力に何かを送信するために管理することはできません。 #include <iostream> #include <boost/process.hpp> using namespace boost::process; int main(int argc, char** argv) { boost

    3

    1答えて

    私のプログラム(while(1)...select())のメインループをboost::asio::io_service.run()に置き換えようとしています。 プログラムにはselect()によって監視されたいくつかのソケットがオープンしています。 selectステートメントのFD_SETには、ソケットファイル記述子とcharデバイス記述子(ハードウェア入力用)があります。前のコードでは、int