C#和C++互操作目前好像是不太可能的, 也就是说,你在C#里,通常是只能调用C函数,而不能调用C++里的类成员函数,更别提传递this指针了.
解决办法有两个:
1,
研究RSocket的源代码,我估计里面最终还是调用了操作系统,或者其它C语言开发的Lib/API.
找到它调用的是哪些C函数以后,你就可以知道这些函数存在于哪些dll文件中.此时我建议你按照RSocket使用这些函数的方法,用C#开发一个与它功能相同的类,以方便使用.
2,使用C++/CLI,做一层薄薄的包装.
推荐使用第二种,因为开发效率比第一种高得不止是一点.