C#界面程序和C++程序或者Fortran程序交互方案

onezeros 2016-08-29 07:23:07
C#程序 与 C++程序的交互方式,
就是用C#做前端界面,C++或者其他语言编写的程序做后台,要能够实现C#界面能够**启动,暂停,终止C++中的方法**,是纯C++编写的exe,或者动态链接库,两者之间有数据传递,就是每隔一定时间,C++方法就要给C#界面传递数据,同时C#界面给C++传递命令,控制C++里面方法的运行,我门尝试写了一个UDP中间通讯的模块来实现交互,但是UDP有丢包现象,而且因为C++运行很快,C#界面处理很慢,导致C++都处理完了,C#界面还在处理,所以暂停或者终止C++并没有做到,所以需要一个能够协调C++和C#同步交互的解决方案,麻烦做过的大神指导一下,谢谢了
...全文
228 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
秋的红果实 2016-08-29
  • 打赏
  • 举报
回复
直接引用C++的dll,DllImport 解决快、慢问题,可以用队列实现缓存,开启2个线程:一个接收从C++传来的值,一个处理
Poopaye 2016-08-29
  • 打赏
  • 举报
回复
创建个c++ clr 类库直接封装好c++的方法 然后c#引用,直接交互

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧