fifo

    -1熱度

    1回答

    我想在C程序中創建一個聊天界面。 該程序使用兩個fifos與分叉xterm進行通信,同時運行cat fifo_out和tee fifo_in > /dev/null命令。 然後打開一個線程,用於讀取來自終端的* fifo_in 中的輸入,這要歸功於tee,同時另一個線程在fifo_out中輸出消息,並在xterm中顯示事物。 所有工作似乎都很好......除了在終端中寫入一些文本時打印消息時,將輸

    0熱度

    1回答

    我想從FIFO讀取,但我不瞭解它的行爲。 這是寫的一面,爲write.c: for(int i = 1;i<argc;i++){ if(write(fifoFd,argv[i],strlen(argv[i])) <= 0) perror("Error writing"); } 這是讀側,read.c: char buf[1024]; while(1){

    0熱度

    1回答

    我在C語言模擬聊天服務我發送一個mensage到服務器端像「U:用戶名,密碼;登錄一個用戶,但當我問誰在線它打印的n次(讓n是在線用戶數量)的用戶誰問!什麼是不是預期的行爲的名稱,有人能告訴我爲什麼嗎? server.c #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #in

    0熱度

    1回答

    工作 因此,這裏的什麼我試圖做的事: 我要求用戶輸入的句子的 每當他想阻止他會按q (captial letter) 然後下一個處理應該開始。 什麼,我現在越來越: 提示用戶,因爲他想 但是,當他按下Q上的控制不會從while循環轉移到進入儘可能多的句子下一條指令。 這是一個FIFO程序。如果你看到任何其他錯誤報告他們。謝謝! 下面的代碼: #include<stdio.h> #include<

    2熱度

    1回答

    如果那個標題不代表我的問題在這裏,我很抱歉。 我有表1與多個項目。 表1 |No|Item|Quantity X| |1 |A |20 | |2 |A |21 | |3 |A |10 | |4 |B |3 | |5 |B |4 | ... 項目A我定製的FIFO功能結果: |No|Name |Quantity Y| |1 |Document1|2 |

    0熱度

    1回答

    我有如下代碼: ... umask(0); unlink(FIFO_FILE); if(mknod(FIFO_FILE, S_IFIFO|0666, 0)==-1){ perror("mknod"); } printf("Servidor iniciado.\nEm modo de espera de mensagens\n"); while(1){ fp =

    0熱度

    1回答

    我嘗試通過命名管道,在兩個進程之間,使用ifstream和ofstream在C++中發送對象。我已經閱讀並嘗試了很多東西,但是我的研究一無所獲。 我在我的對象序列化期間阻塞。 當我嘗試投射併發送到我命名的管道時,我無法將我的對象恢復到其正常狀態。 我嘗試一些與此代碼,但它的命名管道通過後的對象是未滿: #include <string.h> #include <iostream> #inclu

    1熱度

    2回答

    我想做一個隊列,它能夠顯示第一先出概念。我想有一個數組,它可以作爲一個等待列表。晚些時候的病人會晚點出院。房間裏有24名病人的限制,其餘的病人將進入等候名單。每當房間空了,等候室(最早)的第一批病人就會去房間。這是我迄今爲止提出的代碼。任何幫助是極大的讚賞。 Dim arrayU() As Variant Dim arrayX() As Variant Dim arrayW()

    1熱度

    1回答

    我加載在從模式的mplayer這樣的: mplayer -slave -idle -input file=/tmp/pipe 管文件包括: loadfile /mymusic/1.mp3 SOFAR它的運行我1.MP3預期。 但我想附加尋找和暫停到管道,但它不起作用。我做錯了什麼或甚至可能是這樣? 我曾嘗試在另一端下面沒有運氣: echo pause > /tmp/pipe echo p

    1熱度

    1回答

    我在C. 我有這樣的服務器代碼,使用Linux的命名管道實現一個簡單的IPC系統: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> #include