WCF通信预先客户端直接主动调用服务端的方法,从而获取服务端方法执行的结果;从而判断服务端方法执行是否成功。例如:运动控制与视觉进行通信,以前以TCP通信进行交互,需要过多的判断;而采用WCF通信,就允许运动控制直接调用视觉的执行方法,就可以执行视觉检测,再依据返回值就可以判断好坏,这样做会简化很多工作。
服务端IService1 是指定的通信接口,类名需添加[ServiceContract]特性,而方法名需添加 [OperationContract]特性。再用一个类去继承它,实现内部方法。在App.config配置中endpoint 、baseAddresses中address属性中指定通信的IP、端口号。(注意:服务端必须以管理员权限打开)
客户端(在服务端运行下),通过添加服务引用,就可获取服务,就可以实现服务引用。
2021-08-09 09:29:01
373KB
WCF
1