用c#编写的程序要启动一个用c写的程序(可以看做一个进程),这两个进程都在本地机器上,这两个进程需要互相发一些消息(短),请问用哪种通信方式好呢?
我的问题是这样的:用c#编写的程序要启动一个用c写的程序(可以看做一个进程),这两个进程都在本地机器上,这两个进程需要互相发一些消息(短),请问用哪种通信方式好呢?匿名管道,命名管道还是消息机制?帮帮忙吧,我现在对这弄的很疲惫了。
大家帮帮忙啊,困扰我几天了。谢谢好心人了。
[解决办法]
用消息机制,他们在底层消息都是WINDOWS控制
[解决办法]
命名管道
[解决办法]
匿名管道在使用上略为简单一些,不过只能是由父进程创建管道,再把管道句柄传给子进程,创建子进程时必须指定继承父进程句柄,我个人不建议使用这种方法。
[解决办法]
guanwang zhong ...