2010-07-06 3 views
0

그래서 일부 서버에서 라이브 파이프 데이터를 \\.\pipe\TestChannel (예 : VLC)으로 브로드 캐스팅했습니다. 나는 그것을 지금부터 일부 N 초 읽고 그 readen 데이터를 some.file에 저장하고 싶다. C# .Net3.5 같은 것을 사용하는 방법? (그리고 BTW 내가 그것보다 쉽게 ​​.net4)에 대해 궁금해. 간단한 코드 예제를 제공해 주시겠습니까?명명 된 파이프에서 최신 데이터를 잠시 읽은 다음 C#을 사용하여 해당 데이터를 디스크에 저장하는 방법?

답변

1

NamedPipeClientStream을 사용하여 파이프를 열고 데이터를 읽을 수 있습니다. 그냥 표준 스트림 기능 (파일처럼)을 사용하여 데이터를 읽고, 필요에 따라 다른 파일로 경로 변경하십시오.