2009-09-23 4 views

답변

6

Async.BuildPrimitive 기능을 확인하셨습니까? 나는 당신이 다음과 같은 것을 할 수 있다고 생각한다 :

type TcpListener with 
    member x.AsyncAcceptClient() = 
    Async.BuildPrimitive(x.BeginAcceptTcpClient, x.EndAcceptTcpClient) 

적절한 비동기 결과를 리턴하는 확장 메소드를 생성한다.

+0

감사합니다, 정확히 내가 무엇을 찾고 있었는지 – esac

+3

F #의 최신 버전에서는 Async.FromBeginEnd라고합니다. – Govert

관련 문제