named-pipes

    0

    1답변

    mkfifo()이 성공했지만 파이프로 작업 중이며 파이프 하나가 열리지 않습니다. 나는이 있습니다 /* create the FIFO (named pipe) */ int ret_mk = mkfifo(out_myfifo, 0666); if(ret_mk < 0) { perror(out_myfifo); unlink(out_myfifo);

    0

    1답변

    나는 fifo를 FIFO에 쓸 필요가있는 PHP 스크립트에서 열어야하지만, 항상 읽기 끝에서 열리지는 않습니다. 이제는 fopen을 사용하고 있지만 FIFO가 읽히지 않을 때는 항상 차단됩니다. 거기에 PHP의 유닉스의 int open(pname, O_WRONLY | O_NONBLOCK)의 동등한가 그래서 FIFO가 imediately 돌아갈 열리지 않을

    0

    1답변

    명명 된 파이프를 통해 대화하는 두 개의 별도 프로세스가있는 프로그램을 작성하려고합니다. 서버에 메시지를 보내는 클라이언트와 서버에 연결된 모든 클라이언트에 해당 메시지를 브로드 캐스팅해야하는 서버. 지금까지, 나는 두 사람 사이의 연결을 얻을 수 있지만, 내가 시도한 것에 상관없이 둘 이상의 메시지를 사용할 수는 없다. 아래는 내가 작성한 코드로 단일 메

    1

    1답변

    Windows 응용 프로그램 프로그래밍에서 NamedPipe를 사용하여 cmd.exe 입력/출력 버퍼를 프로그램 콘솔로 리디렉션합니다. "ftp"와 같은 명령을 입력 할 때까지 모든 것이 잘 작동합니다. MSDN에서이 코드 링크가 #include <windows.h> #include <tchar.h> #include <stdio.h> #include

    0

    1답변

    두 개의 Windows 응용 프로그램이 있고 명명 된 파이프를 사용하여 두 개의 Windows 응용 프로그램간에 데이터 목록을 보내고받습니다. BinaryFormatter 클래스를 사용하는 직렬화/직렬화 메커니즘이 있습니다. 서버 : static void StartServer() { var server = new NamedPipeServ

    3

    2답변

    많은 프로세스가 생성되며 각 프로세스가 이 될 때까지 기다려야합니다.. 프로세스마다 명명 된 파이프를 만드는 것이 좋은 생각입니까? 아니면 다른 동기화 방법을 고려해야합니까? 하드 디스크가 프로세스 속도가 느려지므로 모든 개별 프로세스에 대해 일반 파일을 만드는 것이 매우 바람직하다는 것을 잘 알고 있습니다. 그런데 명명 된 파이프는 어떻게 비교됩니까? 신

    3

    2답변

    fork()로 여러 자식이 있고 부모와의 통신 방법이 "named pipes"인 경우 여러 개의 명명 된 파이프가 필요합니까? 한 명당 한 명? 아니면 하나를 만들어 부모가 읽게 할 수 있습니까? 기본적으로 수행해야 할 작업이 있습니까? 여러 명의 어린이가 같은 이름의 파이프에 동시에 쓰는 경우 하나의 자식에서 전체 메시지를 읽는 데 문제가 발생할 수 있음

    0

    1답변

    InterProcess 통신에 WCF와 NamedPipes를 사용하고 있습니다. 각 프로세스는 다른 프로세스에서 쉽게 검색 할 수있는 고유 한 명명 된 파이프를 수신합니다. 내가 겪고있는 문제는 서로 거의 동시에 이야기하려고하는 2 개의 프로세스와 관련이 있습니다. 다른 파이프에서 가정하지만 누가 WCF로 진행되는지 알고 있습니다 ... 기본적으로 흐름은

    2

    2답변

    Windows 8에서 Hyper V를 사용하고 있으며 명명 된 파이프를 통해 가상 직렬 포트와 통신 할 수 있기를 원합니다. 나는 파이프에 선택의 이름을주고, PipeSecurity 설정으로 인해 가상 OS (필자의 경우에는) 직렬 포트와 잘 통신하지만 Admin 사용자 아래에서만 작동한다. 이제 Hyper-V에서 만든 명명 된 파이프의 모든 사용자에게 모

    0

    2답변

    나는 명명 된 파이프를 사용하는 C로 클라이언트/서버 프로그램을 가지고있다. 내 서버는 메시지가 "last line"으로 전송되어 클라이언트에게 마지막 행이오고 있음을 알릴 수 있습니다. 왜냐하면 그 행은 특별히 출력되어야하기 때문입니다. 내 클라이언트는 "마지막 줄"을 읽고 실제로 마지막 줄이 무엇인지 알아야하지만 다음에 read() 다음에 "내 마지막