自从2004年7月开始,就一直从事N层C/S结构的服务端的开发,从最初的熟悉各种Windows Socket API、熟悉完成端口模型,探索高效稳定的服务端通信模型,时至今日,慢慢的积累了一些C/S服务端开发的经验,ESFramework便是这些经验的总结。ESFramework的前生是EnterpriseServerBase类库,后来我将EnterpriseServerBase中的Network部分重新整理为ESFramework,这是一套完全可复用的、灵活的、支持3层或4层C/S架构的通信框架,并且支持Tcp和Udp协议。
前面的很多文章,如 .NET平台下可复用的Tcp通信层实现 、 .NET平台下可复用的Tcp通信层实现(续) 、 线程安全的网络流 等等,都从某个侧面描述了ESFramework中的部分内容。然而如果要使感兴趣的朋友来使用这个框架,这还有很多的东西需要介绍,接下来一系列的文章会详细的描述这个框架的主要原理、结构、组成、使用方法。毫不夸张的说,所有这些要介绍的东西可以结集成一本书--这也是我当初的想法,现在想想,还是先以blog的形式发表,听取大家更多的建议和意见,来进一步完善这个框架,在此基础之上,以后有时间再结集成书会更好。
下面将列出介绍的主题(将不断扩充),并为已经介绍的主题加上链接。
一.历史渊源:
(注,“历史渊源”下的文章,是ESFramework形成的足迹,其中的一些具体的接口的定义、实现可能已经有所改变/改善/简化,但是主体思想却是一脉相承的。)
1.企业级服务器设计与实现经验之开篇
2.企业级服务器设计与实现经验之系统框架(一)
3.
前面的很多文章,如 .NET平台下可复用的Tcp通信层实现 、 .NET平台下可复用的Tcp通信层实现(续) 、 线程安全的网络流 等等,都从某个侧面描述了ESFramework中的部分内容。然而如果要使感兴趣的朋友来使用这个框架,这还有很多的东西需要介绍,接下来一系列的文章会详细的描述这个框架的主要原理、结构、组成、使用方法。毫不夸张的说,所有这些要介绍的东西可以结集成一本书--这也是我当初的想法,现在想想,还是先以blog的形式发表,听取大家更多的建议和意见,来进一步完善这个框架,在此基础之上,以后有时间再结集成书会更好。
下面将列出介绍的主题(将不断扩充),并为已经介绍的主题加上链接。
一.历史渊源:
(注,“历史渊源”下的文章,是ESFramework形成的足迹,其中的一些具体的接口的定义、实现可能已经有所改变/改善/简化,但是主体思想却是一脉相承的。)
1.企业级服务器设计与实现经验之开篇
2.企业级服务器设计与实现经验之系统框架(一)
3.