登录
首页 » C# » NET_Source

NET_Source

于 2017-08-07 发布 文件大小:302KB
0 64
下载积分: 1 下载次数: 5

代码说明:

  是LogOutputSocketProtocol的管理对 象;m_uploadSocketProtocolMgr是UploadSocketProtocol的管理对象,用于检测是否同时上传同一个文 件;m_downloadSocketProtocolMgr是DownloadSocketProtocol的管理对象;m_daemonThread 是守护进程,用于关闭超时连接。 2. AsyncSocketUserToken:用于SocketAsyncEventArgs绑定,保存 每个Socket服务对象,包括:m_receiveEventArgs接收数据异步事件;m_asyncReceiveBuffer接收数据异步事件使 用的缓存;m_sendEventArgs发送数据异步事件;m_receiveBuffer接收异步事件返回的数据存放缓存,用于后续的分 包;m_sendBuffer用于保存发送的数据缓存;m_asyncSocketInvokeElement是用于协议调用的基类,主要实现分包,并发 发送的包加到发送列表中,发送完成回调时继续发送下一个包;m_connectSocket是连接的Socket对象。(LogOutputSocketProtocol is the management object; m_uploadSocketProtocolMgr is UploadSocketProtocol management object, designed to detect and upload the same file; m_downloadSocketProtocolMgr is DownloadSocketProtocol management object; m_daemonThread is the guardian of process for closing the connection timeout. 2.: AsyncSocketUserToken for SocketAsyncEventArgs binding, save each Socket service object, including: m_receiveEventArgs receives data asynchronous events; m_asyncReceiveBuffer receive data asynchronous events using m_sendEventArgs to send data cache; asynchronous events; m_receiveBuffer receive asynchronous event data returned by the stored cache for subsequent subcontracting; m_sendBuffer is used to preserve the data sent by the cache; m_asyncSocketInvokeElement is the base class for the agreement calls, the main sub package to send a list of concurrent sending, sending a packet to send the completed callback; m_connectSocket is connected to the Socket object.)

文件列表:

NETIOCPDemo.sln
Lib\log4net.dll
Lib\log4net.xml
NETIOCPSvr\app.config
NETIOCPSvr\AsyncSocketCore\AsyncSendBufferManager.cs
NETIOCPSvr\AsyncSocketCore\AsyncSocketInvokeElement.cs
NETIOCPSvr\AsyncSocketCore\AsyncSocketServer.cs
NETIOCPSvr\AsyncSocketCore\AsyncSocketUserToken.cs
NETIOCPSvr\AsyncSocketCore\AsyncSocketUserTokenPool.cs
NETIOCPSvr\AsyncSocketCore\DaemonThread.cs
NETIOCPSvr\AsyncSocketCore\DynamicBufferManager.cs
NETIOCPSvr\AsyncSocketCore\IncomingDataParser.cs
NETIOCPSvr\AsyncSocketCore\OutgoingDataAssembler.cs
NETIOCPSvr\AsyncSocketProtocol\ControlSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocol\DownloadSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocol\LogSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocol\RemoteStreamSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocol\ThroughputSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocol\UploadSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocolCore\BaseSocketProtocol.cs
NETIOCPSvr\AsyncSocketProtocolCore\ProtocolKey.cs
NETIOCPSvr\AsyncSocketPublic\BasicFunc.cs
NETIOCPSvr\NETIOCPSvr.csproj
NETIOCPSvr\Program.cs
NETIOCPSvr\Properties\AssemblyInfo.cs
SocketAsyncServerAndClient\SocketAsyncServer\AcceptOpUserToken.cs
SocketAsyncServerAndClient\SocketAsyncServer\BufferManager.cs
SocketAsyncServerAndClient\SocketAsyncServer\DataHolder.cs
SocketAsyncServerAndClient\SocketAsyncServer\DataHoldingUserToken.cs
SocketAsyncServerAndClient\SocketAsyncServer\IncomingDataPreparer.cs
SocketAsyncServerAndClient\SocketAsyncServer\Mediator.cs
SocketAsyncServerAndClient\SocketAsyncServer\MessageHandler.cs
SocketAsyncServerAndClient\SocketAsyncServer\OutgoingDataPreparer.cs
SocketAsyncServerAndClient\SocketAsyncServer\PrefixHandler.cs
SocketAsyncServerAndClient\SocketAsyncServer\Program.cs
SocketAsyncServerAndClient\SocketAsyncServer\Properties\AssemblyInfo.cs
SocketAsyncServerAndClient\SocketAsyncServer\SocketAsyncEventArgsPool.cs
SocketAsyncServerAndClient\SocketAsyncServer\SocketAsyncServer.csproj
SocketAsyncServerAndClient\SocketAsyncServer\SocketListener.cs
SocketAsyncServerAndClient\SocketAsyncServer\SocketListenerSettings.cs
SocketAsyncServerAndClient\SocketAsyncServer\TestFileWriter.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\BlockingStack.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\BufferManager.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\ConfigFileHandler.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\ConnectOpUserToken.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\DataHolder.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\DataHoldingUserToken.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\HostFinder.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\MessageArrayController.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\MessageHandler.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\MessagePreparer.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\OutgoingMessageHolder.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\PrefixHandler.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\Program.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\Properties\AssemblyInfo.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\SocketAsyncEventArgsPool.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\SocketClient.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\SocketClientAsyncTester.csproj
SocketAsyncServerAndClient\SocketClientAsyncTester\SocketClientSettings.cs
SocketAsyncServerAndClient\SocketClientAsyncTester\TestFileWriter.cs
SocketAsyncServerAndClient\SocketAsyncServer\Properties
SocketAsyncServerAndClient\SocketClientAsyncTester\Properties
NETIOCPSvr\AsyncSocketCore
NETIOCPSvr\AsyncSocketProtocol
NETIOCPSvr\AsyncSocketProtocolCore
NETIOCPSvr\AsyncSocketPublic
NETIOCPSvr\Properties
SocketAsyncServerAndClient\SocketAsyncServer
SocketAsyncServerAndClient\SocketClientAsyncTester
Lib
NETIOCPSvr
SocketAsyncServerAndClient

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • regedit-hive
    1. 内存中操作Hive, 而非操作磁盘hive. 比同等的Hive解析工具(eg.狙剑)速度快. 2. 操作方式和windows自带的regedit.exe相同, 而同等的工具仅列出hive对应的项,一般用户不知如何使用 3. 支持整个子键(Key) / 键值(Values) 的删除,增加,修改,重命名. 而同等的工具考虑到安全性,没有加入对Key的删除/增加 操作 4. 没有特殊情况的话,能发现一切注册表隐藏信息,解析hive的都能做到. 5. 查找功能没有暴搜hive数据结构,换用常规API. (1. Memory operation Hive, rather than the operation of the disk hive. Than analytical tools Hive same (eg. sword spy) speed. 2. Operation of regedit.exe and windows bring the same tools and the same list only hive the corresponding item, the general users do not know how to use 3. in support of the entire sub-key (Key)/key (Values) to delete, add, modify, rename. and the same tools to take into account security, do not add the delete Key/increase in operation 4. the absence of exceptional circumstances, then, to discover all the hidden registry information, are able to resolve the hive. 5. Find hive found no storm data structure, for conventional API.)
    2009-07-08 10:17:51下载
    积分:1
  • FxCopInstall1.35
    代码审查工具,功能强大 便于改正编写习惯(Code review tools, powerful easy to correct writing habits)
    2013-10-30 10:35:29下载
    积分:1
  • KCBJ
    说明:  库存仿真,对比各策略,选择优化,相互比较(Stock simulation, comparing the strategy, select the optimization, compared with each other)
    2010-04-01 13:46:08下载
    积分:1
  • C#开发 语音计算器 实例【附源码下载】
    在使用计算器时 增加发音功能
    2013-02-24下载
    积分:1
  • STC12C5A60S2广州塔(1)
    这个文件是光立方的制作方法,用STC系列单片机控制,广州塔形状,多种亮法,内部有详细的程序,需要的话可以自己改变代码(This document is the production method of light cube, controlled by STC series singlechip, the shape of Canton Tower, various bright methods, the internal detailed program, and can change the code by itself if necessary.)
    2018-07-20 09:47:31下载
    积分:1
  • xydy
    示例校园导游系统C源码(佛罗伊德算法,带示例地图)(examples campus tour guides System C source (Floyd algorithm, with examples map) )
    2020-07-03 02:40:01下载
    积分:1
  • rainflow
    雨流计数法编程处理,数据压缩,matlab绘图,excelshuju chuli (rainflow rainflow rainflow rainflow )
    2016-05-12 16:23:28下载
    积分:1
  • BP
    说明:  这是一个用C#编程的BP人工神经网络算法的程序。(This is a C# programming with BP artificial neural network algorithm procedure.)
    2010-01-05 17:14:04下载
    积分:1
  • portview
    简单的用于查看本机端口的应用程序,通过netstat命令实现(a simple application for local port view)
    2010-05-26 19:09:21下载
    积分:1
  • 4_2DFF
    数字信号处理中级联型数字滤波器的频率响应的计算程序(Digital signal processing in the cascade type digital filter frequency response calculation program)
    2013-05-22 11:53:04下载
    积分:1
  • 696518资源总数
  • 104360会员总数
  • 40今日下载