登录
首页 » C# » NET_Source

NET_Source

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

  • 2812dsp-Sci
    这是一个基于DSP2812的串口通讯下位机程序,通过该程序可以实现和上位机通讯,将上位机的数据读入,设置电机的转矩和转速.挺好的一个程序,供参考.(This is a serial communication based on the DSP2812-bit machine under the procedures, the adoption of the procedures can be achieved and the host computer communications, will host computer to read data, set the motor torque and speed. A very good procedures for reference.)
    2009-02-16 15:39:19下载
    积分:1
  • IPTextBox
    说明:  这是一个ip地址输入框,对于初学者具有很好的参考价值。(This is an IP address input box, which has a good reference value for beginners.)
    2020-06-18 09:20:02下载
    积分:1
  • wechat (1)
    通用C#聊天连接数据库等相关功能的基本操作与代码(may be is work,hope you enjor it thx)
    2021-01-01 21:28:58下载
    积分:1
  • PT100测温PID温控
    51单片机采集PT100温度信息,采用ADS1247AD采集模块采集传感器电压,采用算法计算温度值,并利用PID算法控制设定温度大小,温控器件为可控过控制加热丝; 并采用lcd1602液晶显示当前温度与设定温度值;(51 single-chip PT100 temperature information acquisition module using ADS1247AD sensor voltage, using the algorithm to calculate the temperature value, and use the PID algorithm to control the temperature set size, temperature control device for controllable heating wire; LCD1602 LCD is used to display the current temperature and the setting temperature;)
    2017-07-18 11:39:28下载
    积分:1
  • elm_linear
    ELM的C语言版本,黄广斌教授的研究成果(The C version of ELM, which is proposed by Prof. Guangbin Huang.)
    2020-12-13 12:09:16下载
    积分:1
  • 2.GSM-ATMBALANCE
    说明:  gsm sample source code picic
    2019-04-20 12:53:10下载
    积分:1
  • 17-ZigBee通信实验
    基于STM32芯片的ZigBee通信,主要是ZigBee模块的程序与STM32驱动程序(ZigBee Communication Based on STM32 Chip)
    2020-11-10 16:49:46下载
    积分:1
  • spy_fileio_src
    说明:  spy++的一个小例子,涉及Vxd操作和DDK编译(spy++ a small example, involving the operation and DDK compiler Vxd)
    2008-10-25 10:08:51下载
    积分:1
  • MaxDOS_71_G82
    对系统进程GHOST的一个很好用的软件,GHOST就是对系统进程备份(GHOST of the system process a good use of the software, GHOST is a backup of the system process)
    2009-09-19 17:06:43下载
    积分:1
  • EasyChat
    简单的聊天程序 服务端和客户端。有闪屏 单人 多人聊天模式(Simple chat program and client service. Single people have the splash screen chat mode)
    2011-09-21 14:10:30下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载