我开发了一个小型C#DLL,它充当了我的大型C#服务应用程序的连接器。连接器DLL只是嵌入我的服务应用程序所需的基于TCP的协议,并向用户.Net应用程序公开通信方法和后退,以便它们可以与服务进行交互。一切都按预期工作。
现在我的目标是在其他语言/平台(Win / * nix)中添加对用户应用程序的支持,以便与我的服务进行交互。由于我的服务使用TCP进行交互,因此我相信实现此目标的最简单方法是使用其他几种语言(例如C,C ++,Java)复制我的连接器代码。
我的问题是:
非常感谢任何建议。
答案 0 :(得分:0)
经过一番搜索后,我接受@CamiloTerevinto的评论作为答案。我可以升级到VS2017并尝试他的建议,或者我可以找到其他语言的开发人员来重写我的连接器。看起来没有第三种选择。