lrbdh
发表于 2018-12-16 18:55:06
求WINDOWS下两个进程如何通信
本人用C#写了两个软件,现在想在同一台WINDOWS系统下运行时,能实现两个软件之间的某些数据实时交互,请问下大家可采用哪种方式好一些?
youkebing
发表于 2018-12-16 19:03:46
mqtt,tcp,udp,共享内存,zmq好多
饭桶
发表于 2018-12-16 19:06:45
dll
SkyGz
发表于 2018-12-16 19:16:40
方法多的是啊....就看你的数据格式, 数据量 如何了.
huangqi412
发表于 2018-12-16 19:20:40
最简单127.0.0.1通信吧
liangerfan
发表于 2018-12-16 19:39:01
socket,进程/管道,共享内存,还有文本读写也简单
zhaomzs
发表于 2018-12-17 10:46:26
建议用socket,稳定可靠,完全隔离,相互不影响。
armstrong
发表于 2018-12-17 15:51:24
一般都用socket或者pipe。
sharedmemory需要自己设计交互方式。
kevinchen026
发表于 2018-12-17 16:43:40
socket 127.0.0.1
我是一个大白菜
发表于 2018-12-17 18:59:56
socket,用的比较稳定
hadio
发表于 2018-12-17 20:56:56
用过socket,但要处理好断开重连,如果数据少,还不如用WM_COPYDATA消息通讯
X-h-p
发表于 2018-12-17 21:42:37
一直用消息传递
lswood
发表于 2018-12-18 20:46:11
命名管道,然后就像读写文件一样读写即可。
lswood
发表于 2018-12-18 20:48:02
windows系统下的进程间通信管道要比tcp效率高很多吧
hexenzhou
发表于 2018-12-18 22:02:11
socket 最简单
Error.Dan
发表于 2018-12-18 22:05:27
最简单的用MSMQ,异步读写接收端可以写成事件响应模式。
无衣师伊
发表于 2018-12-18 22:24:20
IP+端口
自己发给自己。
bbingdao
发表于 2018-12-18 23:42:42
socket 通信
spy2008
发表于 2018-12-19 08:33:08
邮槽可以考虑
页:
[1]