StreamWriter를 사용하여 명명 된 파이프를 통해 문자열을 보내려고하지만 StreamWriter 클래스는 동기 작업 만 제공합니다. NamedPipeServerStream 클래스의 BeginWrite 메서드를 사용할 수는 있지만 비동기 작업을 허용하는 작성기 클래스가없는 이유가 궁금합니다. 나는 명백한 것을 놓치고 있는가?StreamWriter와 비동기 적으로 명명 된 파이프 사용
5
A
답변
2
원시 스트림보다 훨씬 복잡합니다. 원시 스트림의 경우, 모든 양의 데이터가 비동기 적으로 들어오고 시스템이 버퍼를 사용자에게 전달합니다. 독자는 몇 바이트의 원시 데이터를 단일 유니 코드 문자로 변환 할 수있는 문자 인코딩이 필요합니다. 이것이 불가능할 것이 아니라, 프레임 워크 라이브러리는 그렇게 멀리하지 않으므로 직접이 작업을 수행해야합니다.
(필요에 따라 다른 쓰레드를 생성하고 쉽게 프로그램을 작성 할 수있는 동기 그것에 작업을 수행. 당신은/종료 비동기 시작 사용할 때 일반적으로 더 높을 것이라고 확장 성을 참고.)
관련 문제
- 1. 명명 된 파이프 - 비동기 엿보기
- 2. 레일에서 명명 된 파이프 사용
- 3. C++ windows 명명 된 파이프 사용
- 4. java의 명명 된 파이프
- 5. 명명 된 파이프 문제
- 6. 명명 된 파이프 IPC
- 7. NSIS의 명명 된 파이프
- 8. 명명 된 파이프, 서버 질문
- 9. 명명 된 파이프 단위 테스트
- 10. WCF에서 명명 된 파이프 디버깅
- 11. 명명 된 파이프 충돌 방지
- 12. 양방향 명명 된 파이프 질문
- 13. PHP Windows에서 명명 된 파이프
- 14. nobody 사용자와 차단 된 명명 된 파이프
- 15. FIPS를 사용하는 컴퓨터에서 명명 된 파이프 사용 - C#
- 16. ActiveX 컨트롤 내부의 Windows 명명 된 파이프 사용 - 가능합니까?
- 17. IPC 보안 명명 파이프
- 18. 명명 된 파이프 - write() 및 read() 문제
- 19. fifo (명명 된 파이프) 파일에서 지시문을 include
- 20. WCF 명명 된 파이프 클라이언트 알림/파이프 상태 변경
- 21. WCF 성능 net.tcp와 명명 된 파이프
- 22. SqlConnection 오류 명명 된 파이프 공급자
- 23. C++을 사용하는 명명 된 파이프
- 24. Win32 명명 된 파이프 및 원격 클라이언트
- 25. XP에서 원격 명명 된 파이프 연결이 거부되었습니다.
- 26. SQL Azure 데이터베이스 명명 된 파이프 오류
- 27. Win32 소켓 대 명명 된 파이프
- 28. WCF 명명 된 파이프 : 네트워크를 통해? 정말?
- 29. ++ C의를 PeekMessage 함수 및 명명 된 파이프
- 30. POS Ready 2009의 WCF 명명 된 파이프
I http://stackoverflow.com/questions/3015748/how-to-do-a-non-waiting-write-on-a-named-pipe-c 질문은 매우 유사하지만 .NET Writer 클래스가 왜 그렇게 궁금한가요? 이 기능을 제공하지 마십시오. 나는 명백한 점을 놓치고 있습니까? – Lenik