摘要:
DotNetty的学习是带着如下这些问题展开: 1. Socket基础框架方案: 通信模式:异步非阻塞 DotNetty采用 ServerBootstrap对象引导Socket服务器启动,通过设置工作组线程(group),设置通道模式(Channel<TcpServerSocketChannel>) 阅读全文
阅读排行榜
socket心跳包机制实践与理解
2017-07-05 10:03 by 贴在地面步行, 1606 阅读, 收藏,
摘要:
实现Socket心跳包主要分为两大类,第一采用tcp自带的KeepAlive,第二是自定义心跳包,恰巧我在产品VICA中都使用过,下面就这两种心跳包机制谈谈个人的理解与感受。 首先第一种KeepAlive机制,这种机制的原理是在客户机与服务器之间维持一个低级别的探查,当检查到一定时间双方没有发生通信 阅读全文
VICA概述及架构设计
2018-04-16 11:55 by 贴在地面步行, 772 阅读, 收藏,
摘要:
VICA全称VAT Invoice Client Platform(增值税发票客户端平台),顾名思义就是公司增值税发票业务相关处理的客户端集成平台。在VICA出现之前,公司发票开具的技术主要是依赖于ActiveX控件,因为在航信或者百旺的单机开票中需要浏览器与本地开票的COM组件交互,这给我们带来了 阅读全文
C#开源框架整理
2017-08-04 14:19 by 贴在地面步行, 325 阅读, 收藏,
摘要:
Json.NET Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序 阅读全文
.Net 有关程序集查找与加载的一点反思
2017-06-26 13:48 by 贴在地面步行, 288 阅读, 收藏,
摘要:
最近在做一款叫VICA产品,此产品采用了插件机制,插件在运行中加载,插件与插件之间存在依赖关系,所有的插件DLL为方便管理都放置在Plugins的文件夹下统一管理。这种处理方式不自觉的就让我想了解clr对程序集的查找机制,根据经验,我想到了三种场景分析与实现。 第一种:所有的DLL都是动态加载,比如 阅读全文