2011-02-09 4 views
2

.NET (C#) 프로그램에서 boost :: asio :: io_service의 기능이 필요합니다. 유사한 기능을 가진 라이브러리 (Microsoft 또는 타사)가 있습니까?.NET (모노) 용 boost :: asio와 같은 것이 있습니까?

내가 필요한 것은 boost :: asio :: io_service와 같은 클래스/메커니즘으로 비동기 적으로 핸들러를 호출 할 수 있습니다. io_service를 사용하면 핸들러가 실제로 실행되는 스레드 외부에서 핸들러를 "게시"할 수 있습니다.

답변

2

저는 boost : asio에 익숙하지 않지만 BeginXXX/EndXXX 패턴을 통해 .NET에서 비동기 I/O를 얻습니다. 예를 들어 Stream.BeginReadStream.EndRead을 참조하십시오.

+0

감사합니다. 이것은 매우 유망 해 보입니다. AsyncMethodCaller가 있습니다. 이제는 처리기가 실행되는 스레드가 하나만 있는지 확인하는 방법을 찾아야합니다. –

관련 문제