登录
首页 » C# » NET_Source

NET_Source

于 2017-08-07 发布 文件大小:302KB
0 180
下载积分: 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 个回复

  • C++接口开发
    接口开发-封装&终端,解决了接口无任何响应 平台关闭 网络不正常(系统设置/防火墙) 无法连接 登录失败等诸多问题(Interface Development-Packaging-Terminal Solves No Response of Interface Platform closure Network abnormalities (system settings/firewalls) cannot connect Many problems such as login failure)
    2020-06-21 09:20:02下载
    积分:1
  • 基于F28335的两电平SVPWM工程文件含程序
    说明:  用DSP28335实现两电平SVPWM逆变器器的CCS工程文件含程序(DSP28335 achieved using a two-level SVPWM inverter)
    2020-07-02 05:40:02下载
    积分:1
  • COMDemo
    一个简明的串口通讯例子(a simple and clear example for serial port communication)
    2004-12-01 23:35:14下载
    积分:1
  • 串口计算器
    STM32串口计算器,能过实现较为复杂的计算,包括小数点,括号优先级(多重括号)等。在串口助手中输入要计算的算式,点击发送就能返回结果。(STM32 serial calculator, can achieve more complex calculation, including decimal points, brackets priority (multiple brackets) and so on. In the serial assistant, enter the formula to be calculated, click send can return the results.)
    2017-11-26 21:07:04下载
    积分:1
  • 2324214124
    说明:  出库,入库系统管理一些库存管理的基本功能都有,外加数据库等(Some basic functions of inventory management are available, such as database, etc.)
    2019-06-24 09:03:15下载
    积分:1
  • DatabaseTest
    关于ADO数据库添加的一个简单例程,使用MFC的对话框为平台。(use visual C++ a sample about how to create ADO database . and the project is dialog on MFC)
    2013-03-16 21:23:53下载
    积分:1
  • MyUsbHidTestApp
    VC++ USB 通用代码,包括通过VID,PID查找 USB设备,以及连接,通讯。(VC++ USB general code)
    2019-04-18 16:31:33下载
    积分:1
  • aPLib-1.01
    this is the library to compress and decompress any file. I found it on Net
    2010-09-10 19:25:46下载
    积分:1
  • nucleus_EDGE_source
    从nucleus EDGE中拷贝出的nucleus plus源码,是1.15版本的,这个是比较新的,至少在pudn中还没找到比这个新的。(Copy from the nucleus EDGE out of the nucleus plus source code, is a 1.15 version, this is a relatively new, at least not found in pudn than this new one.)
    2009-12-06 16:31:07下载
    积分:1
  • 带ID的lpc2368 CAN通信
    带ID的lpc2368 CAN通信,包括初始化、中端、CAN通信和串口通信(With the ID lpc2368 CAN communications, including initialization, in the end, CAN communications and serial communication)
    2020-07-03 08:40:01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载