named-pipes

    1

    1답변

    Windows 서비스 및 구성 및 Windows 서비스 제어를위한 프론트 엔드 UI가있는 시스템을 개발 중입니다. 나쁨 .net 4.6. 서비스는 사용자가 UI를 통해 만들고 시작하고 중지 할 수있는 여러 서버를 생성합니다. 내 UI를 제어하여 내 서비스를 제어하고 서버에서 상태 정보를받는 가장 좋은 방법을 연구하고 있습니다. 내 연구에서 이러한 필자가 발

    -1

    1답변

    명명 된 파이프를 사용하여 두 응용 프로그램 간의 통신을 만들었습니다. 첫 번째 응용 프로그램은 CreateNamedPipe이라는 이름의 파이프를 만들고 두 번째 응용 프로그램에서 보낸 ReadFile으로받은 메시지를 읽습니다. 두 응용 프로그램 모두 의도 한대로 통신 할 수 있습니다. 수신 메시지의 발신자를 식별 할 수 있습니까? 신원 확인 (보낸 사람의

    1

    1답변

    안녕하세요, 내 NamedPipeServer에 아치가 있습니다. 단일 스트림 WriteLine 을 사용하고 플러시하는 경우 서버와 클라이언트가 정상적으로 작동합니다. 새 줄을 쓰려고하면 오류 IOException 파이프가 끊어졌습니다. 서버 파이프 NamedPipeServerStream pipeServer = new NamedPipeServerStream(

    6

    1답변

    다른 프로세스가 쓰기 작업을 수행 할 때 명명 된 파이프를 만들었으므로 다른 프로세스가 올바르게 시작되었지만 PID를 모르고 있는지 확인하려고합니다. 컨텍스트는 running a command in screen이며 명령이 올바르게 시작되었는지 확인하십시오. 나는이 작동하지 않을 수 있습니다 기대했다 : mkfifo /tmp/foo echo hello >

    0

    1답변

    Network path not found exception encountered randomly과 비슷하지만 (동일한 질문이 아닌 경우) 문제를 재현 할 수있는 코드가 있으므로 실제 문제의 영향을받지 않는 것으로 보입니다. 하드웨어를 재생할 수 있습니다. internal class Program { private static int _totalO

    1

    1답변

    두 Windows PC간에 명명 된 파이프를 통해 메시지를 보내려고합니다. CreateNamedPipe을 로컬로 호출하면 모든 것이 잘 동작합니다. 호스트 이름을 "\\\\.\\pipe\\testpipename"에서 "\\\\myHostname\\pipe\\testpipename"으로 변경하면 ERROR_INVALID_NAME(123)이 getLastErr

    0

    1답변

    (Linux) 커널 페이지가 스왑 가능하지 않다는 것을 알고 있습니다. 하지만 최근에 FIFO (named-pipe)에 대해 배웠고 디스크에 상주 할 수 있습니다. 이러한 FIFO는 커널 페이지에 있습니까? 그렇다면 FIFO 을 포함하는 커널 페이지는이 스왑 가능하다고 말할 수 있습니까? 다른 특별한 경우가 있습니까?

    1

    1답변

    읽기 전용 명명 된 파이프가 있고 출력이 사용 가능할 때까지 차단하고 싶습니다 (소켓에 select과 동일한 동작). 사용 가능한 출력이 없을 경우 WaitForMultipleObjects을 차단한다고 가정했지만 그렇지는 않습니다. 출력이 가능할 때까지 효율적으로 대기하기 위해 할 수있는 일은 무엇입니까? 은 모든 반복에서 읽을 수있는 0 바이트를 반환하지

    0

    2답변

    WString을 자식 프로세스의 STDIN에 쓰는 데 문제가 있습니다. acii 문자열 (예 : @ WSX3edc) 만 있으면 코드가 제대로 작동하지만 비 ASCII 문자 (예 : @ WSX3edcß)가 있으면 실패합니다. 하위 프로세스는 7zr.exe (7Zip cmd line 버전)입니다. STDIN에 쓰는 입력은 파일을 추출하는 암호입니다. // in

    0

    1답변

    서버에 메시지를 보내고 명명 된 파이프를 사용하여 읽으려고합니다. WriteFile 함수를 사용하면 메시지가 서버로 전달되지만 TransactNamedPipe는 오류 230 (ERROR_BAD_PIPE)으로 실패하고 CallNamedPipe는 오류 87 (INVALID_PARAMETER) 또는 231 (PIPE_BUSY)으로 실패합니다. MSDN 예제, 다