named-pipes

    -1

    1답변

    나는 이름이 지정된 fifo pipe 프로세스가 계속해서 쓰는 파일을 리눅스에 가지고 있습니다. 파일 자체가 파이프가 아닙니다. 파일의 내용을 가져오고 제거하고, 이동하고, 파일 자체의 이름을 바꾸지 않고 이전 내용을 제거하려고합니다. 나는 고양이, sed 등을 사용하여 여러 가지 방법으로 글쓰기를 멈추지 않고도 그 파일의 내용을 쉽게 옮길 수있다.하지만

    4

    2답변

    서비스가 네트워크 서비스 계정으로 실행되고 있습니다. 이 서비스는 명명 된 파이프를 설정하고 연결을 수신 대기합니다. NamedPipeServerStream listeningPipe = new NamedPipeServerStream("ourservicepipe", PipeDirection.InOut, NamedPipeServerStream.MaxA

    0

    1답변

    내 응용 프로그램에서 명명 된 파이프를 통해 다른 쓰기 작업이 보류중인 경우 WriteFile의 동작을 테스트하고 있습니다. 파이프가 메시지 모드 (바이트 모드 아님)입니다. 쓰기 작업이 보류되도록하려면 명명 된 파이프의 버퍼를 아주 작게 유지하고 클라이언트는 버퍼 크기보다 많은 데이터를 보냅니다. 이렇게하면 클라이언트 측에서 쓰기 작업이 보류 중입니다.

    3

    1답변

    일부 프로그램 간 데이터 교환을 시도하고 있으며 명명 된 파이프를 가지고 조금 연주하기로 결정했습니다. 나는 아주 기본적인 독자와 아주 기본적인 작가가 있는데, 답은 here이다. 나의 첫번째 문제는 내가 프로그램 잠을하자하지 않는 한 나는 두 시간 write(...)를 사용할 수 있다는 것입니다. 그 주위에 방법이 있습니까? 모든 항목을 입력 한 후 sl

    4

    2답변

    큰 gzip 파일 data.txt.gz이 있다고 가정 해 봅시다. 그러나 종종 ungzipped 버전을 프로그램에 제공해야합니다. 물론, 대신 독립을 만드는이 data.txt을 풀고, 하나는 process substitution 구문을 사용할 수 있습니다 ./program <(zcat data.txt.gz) 그러나, 상황에 따라,이 무심하고 오류가 발생하기

    3

    1답변

    읽고 쓸 수있는 명명 된 파이프가 필요합니다. 프로그램에서 나는 KERNEL32.DLL에서 사용하는 파이프 서버를 만들 : string PipeName = "\\\\.\\pipe\\myMT4"; int PipeMode = PIPE_TYPE_MESSAGE|PIPE_READMODE_MESSAGE|PIPE_WAIT; # tried too: PIPE_NOWAIT

    1

    1답변

    부모 프로세스에서 char 프로세스를 자식 프로세스로 전달하려고합니다. 문자열을 인쇄하려고하면 프로그램이 오류없이 종료됩니다 ... 그냥 종료됩니다. 당신이 할 수있는 #define MAX_BUF 2048 int main(int argc, char *argv[]) { int fd,i=0; char *myfifo = "myfifo";

    0

    1답변

    Visual Studio 2013에서는 두 개의 프로세스가 동시에 시작되도록 두 개의 프로젝트를 설정하는 것이 간단합니다. 배포하려면 한 프로세스 (A)가 다른 프로세스 (B)를 시작해야합니다. 그리고 나서 A가 끝나면 B를 멈춰야합니다. System.Diagnostics.Process 클래스와 예제를 참조하십시오. http://msdn.microsoft.

    1

    1답변

    Firefox 부가 기능의 명명 된 파이프에 액세스하려고합니다. this CodeProject의 질문에 솔루션 2를 기반으로 내 코드입니다 :이 파이어 폭스 스크래치 패드입니다 실행하면 var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.

    0

    1답변

    아래 코드를 사용하여 PIPE를 생성했습니다. 그러나 프로그램이 fd = open(FIFO, O_RDONLY);으로 실행될 때 잘못된 것이 있습니다. 이 현상은 차단되고 있습니다. 누군가 나에게 조언을 해줄 수 있을까요? 고마워. #include<errno.h> #include<sys/stat.h> #include<fcntl.h> #include<st