Как я пишу свою собственную асинхронную обертку для TcpListener?

Хорошо, как только это назвали MUMPS, но теперь его названный InterSystems CachГ© http://www.intersystems.com/cache/

5
задан dcastro 23 March 2014 в 15:44
поделиться

1 ответ

Вы проверяли функцию Async.BuildPrimitive ? Я думаю, вы можете сделать что-то вроде:

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

, чтобы создать метод расширения, возвращающий соответствующий асинхронный результат.

6
ответ дан 14 December 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: