应用程序之间的通信(进程间)?
作者:互联网
我将要编写一个负责与外部硬件通信的“服务器”应用程序.该应用程序应处理来自客户端的请求.客户端向服务器发送一条消息,如果服务器忙于处理硬件,则新消息应存储在队列中,稍后将进行处理.
客户端还应该能够取消请求(如果它在服务器队列中).当服务器应用程序完成硬件安装后,它将能够将结果发送回请求作业的客户端.
服务器和客户端应用程序可以位于同一台PC上,也可以不在同一台PC上.
所有开发都在.NET(C#)2005中完成.
因此,我的问题是:解决此沟通问题的最佳方法是什么?
MSMQ?肥皂? WCF?远程处理?其他?
解决方法:
远程处理
如果所有开发都在.NET 2005中完成,那么远程处理是最好的选择.
http://en.wikipedia.org/wiki/.NET_Remoting
标签:interprocess,client-server,c 来源: https://codeday.me/bug/20191210/2103126.html