Go to my github

07 2013 档案

摘要:一 概述Socket服务只是提供一个网络传输服务。业务逻辑层在整体架构中的位置在那里呢,如图:网络层将解包后的消息包抛至业务逻辑层,业务逻辑层收到消息包后,解析消息类型,然后转入相应的处理流程处理网络层应提供发送消息的接口供业务逻辑层调用,因为网络层不会主动发送消息,发送消息的操作是由业务逻辑层来控制的,所以业务逻辑层应根据具体的业务应用,封装不同功能的发送消息的方法。二 设计那我们有应该如果来设计业务逻辑层呢,尽量与Socket解耦合以达到相对的独立性。根据上面的图来说是根据业务类型来处理不同的业务逻辑,并返回给客服端提示结果。我们先来设计一个通用的业务接口,如下:public interf 阅读全文
posted @ 2013-07-15 13:52 峡谷少爷 阅读(1111) 评论(0) 推荐(0)
摘要:一 背景 最近在园子了浏览了几篇有关Socket文章,得到了一些启发萌生了想要重构公司在2000年用.NET Framework 2.0 与 Visual Studio 2005开发的AsySocket项目为了希望能够尽快的了解公司这个项目,Google了很多国内外的网站让我对Socket有了更深层次的了解也知道Socket从2.0到4.0发生许多变化,比如在2.0中没有SocketAsyncEventArgs类,大家在园子里把这个类说的这么邪乎,小弟不才有想尝试着使用.NET Framework 4.0 与 Visual Studio 2010也开发一个可扩展多线程异步Socket服务器.. 阅读全文
posted @ 2013-07-12 08:34 峡谷少爷 阅读(1832) 评论(0) 推荐(0)