fifo

    0

    1答えて

    ifstreamとofstreamを使用してC++で名前付きパイプを使用してオブジェクトを送信しようとしました。私は多くのことを読み、試してみましたが、私の研究は何ももたらさなかったのです。 私のオブジェクトのシリアル化中にブロックします。 キャストして名前付きパイプに送信しようとすると、オブジェクトをノーマル状態に戻すことができません。 私はこのコードで何かをしようとしたが、オブジェクトが名前付

    1

    1答えて

    mkfifoコマンドを使用してFIFOを作成し、通信にFIFOを使用する2つのプロセスを作成しました。しかし、FIFOを使用するプロセスではFIFOが削除されましたが、存在しないFIFOを使ってデータを送信するのはなぜですか?

    0

    1答えて

    2つの連続した文字列を書き込もうとしています。問題は、リーダーにO_NONBLOCKを使用すると、EAGAINに対して挨拶を続けていることです。 O_NONBLOCKを使用しているときに機能しない理由があれば、select()はブロックを処理してはいけませんか? reader.c #include <fcntl.h> #include <stdlib.h> #include <stdint.h

    1

    1答えて

    を要求します私の質問はサーバーと関連しているだけなので、クライアントを無視しています。コミュニケーションは正常に動作しています。クライアントからリクエストを読み取ることができ、私はそれらに答えることができます。今、私はいつでも、キー 'Q'が押されたときにサーバーを終了したいと言うことができます。readステートメントでコードブロックが別のクライアント要求を待っているので、私はこれを行うことはでき

    -2

    1答えて

    私はかなり大きな問題があります。だから私の割り当てのために私は名前付きパイプ(FIFO)とFork()を使う必要があります。私は3つのプログラムlab6(主/親/印刷の回答です)を持っています。それから私は生きがいを持っています(それは子供です)。そして私はナビゲーションも持っています。 2人の子供は親に書く必要があり、親はそれを読んでそれを印刷します。答えがどうあるべきか説明するのは本当に難しい

    -2

    1答えて

    私の理解から:チャネルがいっぱいになると、GOのバッファードチャネルはFIFOになりません。 私のアプリケーションでこの動作が必要です(FIFO動作)。 どうすればこのような動作を実現できますか?そのためのオープンソースはありますか?事前に おかげ EDIT: 私は、バッファチャンネルがいっぱいで、複数の送信者が を遮断しているときにアイテムを追加しようとしたときにことを意味: 一部の人は、そう私

    0

    1答えて

    私はCでこのキューコードを持っています。これはFIFOを表すかもしれませんが、識別子のような新しいエントリごとに "パスワード"を挿入する方法はわかりません。誰にも分かりますか? 私のコードがあります: #define true 1 #define false 0 #include<stdio.h> #include<conio.h> #include <stdlib.h> #incl

    -1

    1答えて

    Cプログラムでチャットインターフェイスを作成しようとしています。 プログラムは2つのFIFOを使用して、cat fifo_outとtee fifo_in > /dev/nullというコマンドを同時に実行する分岐したxtermと通信します。 その後、他のスレッドがfifo_outにメッセージを出力すると同時に、ターミナルから来る* fifo_in の入力を読み取るスレッドが開かれ、xtermに表示さ

    0

    1答えて

    私はC言語でチャットサービスをシミュレートしています。サーバーサイドに「U:username、password;ユーザーにログインするのに、オンラインになった人に質問すると、n回プリントします)要求するユーザーの名前!予想される動作は何ではありません。? server.c #include <stdio.h> #include <stdlib.h> #include <unistd.h> #