是否有类似boost :: asio for .NET(Mono)的东西?

时间:2011-02-09 12:39:31

标签: c# .net c++ multithreading boost-asio

我需要在.NET(C#)程序中使用boost :: asio :: io_service的功能。是否有具有类似功能的库(Microsoft或第三方)?

我需要的是像boost :: asio :: io_service这样的类/机制,它允许我异步调用处理程序。使用io_service,我可以从实际执行处理程序的线程外部“发布”处理程序。

1 个答案:

答案 0 :(得分:2)

我不熟悉boost:asio,但是你通过BeginXXX / EndXXX模式在.NET中获得异步I / O.例如,请参阅Stream.BeginReadStream.EndRead