分分钟做一个C#版的RPC,萌新可以来瞧瞧

     要将一台连了单片机的XP系统的PC做成服务端并对外提供一组接口,采用的是HttpListener, 刚开始只有几个方法,后来整到20来个,就是长长的一列

if(...) else if...了,于是重构. 采用透明代理,XML序列化,反射.  接着发现这已是一个PRC框架了。

 为了简化开发对支持远程调用的方法做了一些限制,即方法必需有返回值,并且有且只有一个输入参数, 核心代码只有一个文件,化少量时间调试代码可以了解RPC的一般运作过程,

 相信对初学WCF等RPC框架的同学有帮助。

 代码下载: 点这里

原文地址:https://www.cnblogs.com/wdfrog/p/14662810.html