可扩展多线程异步Socket服务器框架EMTASS 2.0

时间:2014-01-03 13:34:25
【文件属性】:

文件名称:可扩展多线程异步Socket服务器框架EMTASS 2.0

文件大小:300KB

文件格式:RAR

更新时间:2014-01-03 13:34:25

可扩展多线程异步Socket服务器框架EMTASS 2.0

在程序设计与实际应用中,Socket数据包接收服务器够得上一个经典问题了:需要计算机与网络编程知识(主要是Socket),与业务处理逻辑密切(如:包组成规则),同时还要兼顾系统运行的稳定、效率、安全与管理等。具体应用时,在满足业务处理逻辑要求的基础上,存在侧重点:有些需要考虑并发与效率,有些需要强调稳定与可靠等等。虽然.NET 2.0 Framework上的IOCP(I/O完成端口)异步技术可以有效解决并发等问题,但完全的异步模式也缺乏一些控制上的灵活性,例如:Socket暂停操作等。


【文件预览】:
EMTASS
----EMTASS_ServerDemo()
--------bin()
--------obj()
--------Properties()
--------Program.cs(498B)
--------TTestAccessDatabase.cs(2KB)
--------ServerDemoForm.resx(6KB)
--------ServerDemoForm.Designer.cs(16KB)
--------EMTASS_ServerDemo.csproj(4KB)
--------ServerDemoForm.cs(12KB)
--------TTestSession.cs(2KB)
----EMTASS()
--------TSessionState.cs(333B)
--------IDatabaseEvent.cs(363B)
--------BufferManager.cs(3KB)
--------TSessionExceptionEventArgs.cs(548B)
--------bin()
--------TSessionEventArgs.cs(468B)
--------obj()
--------TOleDatabaseBase.cs(940B)
--------Properties()
--------TDatabaseBase.cs(4KB)
--------TExceptionEventArgs.cs(590B)
--------TSessionCoreInfo.cs(2KB)
--------EMTASS.csproj(3KB)
--------TSocketServerBase.cs(33KB)
--------TSqlServerBase.cs(940B)
--------TSessionBase.cs(20KB)
--------ISessionEvent.cs(640B)
--------TDisconnectType.cs(300B)
----EMTASS.suo(44KB)
----EMTASS_ClientDemo()
--------bin()
--------obj()
--------Properties()
--------Program.cs(2KB)
--------EMTASS_ClientDemo.csproj(2KB)
----EMTASS.sln(2KB)

网友评论