c#进程间通信方式的选用问题?已知条件:有窗体的进程向无窗体的进程发送消息,并且是大数据量

新手上路,请多包涵

SendMessage机制对无窗体的进程行不通。管道可以吗?或者其他更合适的是什么?不考虑Socket,因为只是单机,不想过度设计。

阅读 3.7k
3 个回答
✓ 已被采纳新手上路,请多包涵

目前用上命名管道,性能方面暂时没发现什么问题,可以实现题目要求。

UDP socket 简单容易实现。管道或共享内存需要处理消息边界问题。

可能的话,用现成的第三方类库最好。