libuv

    6

    1答えて

    を実行する上で、別のタイマーを追加 - #include <iostream> #include <uv.h> int main() { uv_loop_t loop; uv_loop_init(&loop); std::cout << "Libuv version: " << UV_VERSION_MAJOR << "." << UV_VE

    0

    2答えて

    私はIsolateで動作する非同期Node.jsアドオンを開発しようとしています。 は、この例のコードを考えてみましょう: struct Work { uv_work_t request; Persistent<Function> callback; Isolate * isolate; }; // called in worker thread static

    1

    1答えて

    私はuvlibを初めて利用しています。内部機能をブロックしたくない場合は、uv_runを2回呼び出すのは正常ですか?そうでない場合は、スレッドを除き、どの楽器が利用可能ですか?ここではファイルを開いて閉じます。わきあなたの例を設定し #include <uv.h> #include <stdio.h> #include <fcntl.h> #include <conio.h> #ifdef

    0

    1答えて

    私は、サーバー・ストリーム(パイプまたはTCP)のいずれかのタイプで動作する汎用的なon_connectionコールバックを持っていると思いますが、接続を受け入れるために、あなたが初期化されたクライアントを提供しなければならない... しかし uv_stream_tは抽象的な構造体です。 これを行う公式の方法はありますか? それ以外の私的で非公開のuv_hundle_t.typeメンバーに依存する

    -1

    1答えて

    すべての新しい接続を処理するメインループと、それ自身のループを実行する複数のスレッドがあるとします。クライアントをこれらのループに配布したいと思います。 メインスレッドでクライアントを作成し、init関数に別のループ(別のスレッドで実行される)を渡し、読み込みを開始するのはスレッドセーフですか? いいえ、それを達成する方法は? (私は仕事の待ち行列を処理するアイドル機能がトリックをするだろうと思う

    0

    1答えて

    基本的なUDPメッセージを送信しようとすると、送信されないようです。 私はオンラインで見つかったいくつかの例を実行しようとしました。 私は、サーバー/クライアントのテストにSocketTest v3.0.0を使用しています。 私はTCP送信をテストしたところ、期待通りにすべてが機能しましたが、私はUDPの場合はそれほど役に立ちません。 本当に基本的なUDP送信コードスニペットを提供できますか? た

    1

    1答えて

    私はいくつかの複雑な理由のためにのみ使用して通信できるアプリケーションを持ってのUNIXのFIFO(mkfifo経由で作成したもの) 一般 、私は、普通のファイルのようにそれに対処するが、可能であれば、私のことができるようにしたいと思います非同期で使用してください。 私はすでにこの同じアプリケーションで他のタスクにlibuvを使用していますので、libuvがfifosをどのように処理するのだろうか

    1

    1答えて

    は、私は次のコードを実行しようとした成功に戻って保持し、関数が受け取る最初の後に0を返す保つ:それは上の0を返すように、 while (true) { int res = uv_run(uv_default_loop(), UV_RUN_ONCE); if (res == 0) printf("ok\n"); } ループをリセットする方法はあります2番目の受

    0

    1答えて

    に定義見つける私がlibuvソースコードを読んで、これらの関数の宣言が見つかりました: internal.hで定義 void uv_prepare_invoke(uv_loop_t* loop); void uv_check_invoke(uv_loop_t* loop); void uv_idle_invoke(uv_loop_t* loop); 。 しかし、私は機能体を見つけることがで

    2

    1答えて

    .NET Core Asp.NET WebアプリケーションをWindows Server 2008 R2に公開するとエラーが発生します。それは、libuvに関係しています: Unhandled Exception: System.AggregateException: One or more errors occurred. ---> System.DllNotFoundException: Un