我们正在开发一个新的视觉检测系统应用程序。实际的检测系统需要使用C++,因为有很多原因。对于该系统,我们将使用Boost和Qt。
对于我们的用户界面(UI),我们目前考虑使用WPF/C#来进行UI和基于SQL的报告。复杂的因素是UI必须在与C++检测系统相同的本地计算机上运行,或者在检测系统没有显示器或键盘的情况下在另一台计算机上远程运行。
我们关注的问题是两个系统之间传输数据的最快方法是什么?我们目前正在考虑使用基于套接字(socket)的系统,使用Google协议缓冲区进行序列化。协议缓冲区将生成C++和C#代码(jskeet/dotnet-protobufs)。
有人有什么建议/经验吗?
对于我们的用户界面(UI),我们目前考虑使用WPF/C#来进行UI和基于SQL的报告。复杂的因素是UI必须在与C++检测系统相同的本地计算机上运行,或者在检测系统没有显示器或键盘的情况下在另一台计算机上远程运行。
我们关注的问题是两个系统之间传输数据的最快方法是什么?我们目前正在考虑使用基于套接字(socket)的系统,使用Google协议缓冲区进行序列化。协议缓冲区将生成C++和C#代码(jskeet/dotnet-protobufs)。
有人有什么建议/经验吗?