nonblocking

    0

    1答えて

    ゲームを作成するのにncursesを使用しようとしています。文字を矢印キー入力で動かすように設定しますが、しばらく矢印キーを押したまま放置すると、その文字はしばらく動いて止まります。 これらは私の初期化です: initscr(); start_color(); cbreak(); noecho(); nodelay(stdscr,TRUE); keypad(stdscr, TRUE);

    2

    1答えて

    pocoライブラリは、tcpサーバーのリアクターフレームワークを提供します。それを使用する方法を示すいくつかのサンプルがあります。 しかし、私はstreamsocketの例を見つけることができませんでした。私はちょうどそれを使用するノンブロッキングモードで、TCPクライアントでそれを使用したいですか? ありがとうございました。

    0

    1答えて

    私はAPIを開発中です。このAPIは結果を得るために2つのDBクエリを実行する必要があります。コントローラーでの戻り値の型として呼び出し可能に使用され : は、私は、次の戦略を試してみました。 2つのクエリを並行して実行し、終了時刻を検出するために、2つのスレッド(CallableとCoundownLatchを使用)を作成しました。 public class PetService { p

    0

    2答えて

    NettyまたはRatpackを使用してjsonデータのストリームを消費したい。私のユースケースはリクエストボディに大きなjsonデータ(MB単位のjsonの配列)が含まれていることです。データを処理する1つの方法は、完全なデータを受け取ってから処理を開始するまでブロックです。しかし、jsonオブジェクトの1つのチャンクが処理されるとすぐに、非同期処理の意味があります。 私はNettyのJsonO

    0

    2答えて

    からのメッセージを受信します。同時に私はクライアントから受け取ったメッセージを読みたい。 私はこのソケットプログラミングをイベントハンドラ経由で数年前に別の言語で行っていましたが、ここでは別のアプローチが必要になると思われます。 私の質問です:このタスクに別のスレッドが必要ですか?例えば、ノンブロッキングモード?

    -1

    1答えて

    最近、私が扱っているC++プロジェクトのために、C++でノンブロッキングI/Oの概念を学びました。 誰かがクロスプラットフォームのソリューションを必要とする場合、boost.asio、libuvなどの外部ライブラリを使わずに非ブロックモードを実装できますか?ブロッキングI/OとノンブロッキングI/Oの違いを区別するのに役立つ例があります。

    0

    1答えて

    私はソケットプログラミングの新人です。単純なチャットアプリケーションを作成しようとしています。私のサーバーは文字列のHashSetを利用してユーザー名情報を格納しています。HashSetサーバーからクライアントに送信されます。以前は普通のソケットよりもObjectOutputStreamとObjectInputStreamでこれを行うことができました。しかし、今私はSocketChannelを使用

    0

    1答えて

    ソケットで非同期でシャットダウン(SHUT_WR)する方法はありますか? I.e.操作を開始し、ポーリングを使用してその完了を待ちますか?