遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

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

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

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

 

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

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

 

 代码下载: 点这里

 

posted on 2021-04-15 15:49  遗忘海岸  阅读(470)  评论(0编辑  收藏  举报