现在 Silverlight 5 (RC) 支持P/Invoke,我正在考虑实现具有服务器功能的 Socket 类,即实现 Bind、Listen、Accept 方法等的类。使用 P/Invoke,我将能够访问我的 Silverlight 类库中的 ws2_32.dll 中的套接字方法。
如果可能的话,我想抢先一步。这是一个远景,但是:是否有人为 Winsock 2 DLL 实现了 C# 包装器,在这种情况下,这项工作是否公开可用?
Mono项目当然在C#中提供了自己的Socket实现,但至少可以说,这段代码会带来一些开销。我正在寻找一个更轻量级的解决方案,如果有的话。