Introduction - If you have any usage issues, please Google them yourself
The framework of a network communications using. Net preparation. To realize network communication to provide a good example, you can directly use.
Packet : 45666010esframework2.0.rar filelist
ESFramework
ESFramework\Addins
ESFramework\Addins\AddinBridge.cs
ESFramework\Addins\Extend
ESFramework\Addins\Extend\IInnerProcesser.cs
ESFramework\Addins\Extend\InnerDispatcher.cs
ESFramework\Addins\IFunAddin.cs
ESFramework\Addins\IPassiveAddin.cs
ESFramework\Addins\Upgrade
ESFramework\Addins\Upgrade\IAddinUpgrador.cs
ESFramework\Addins\说明.txt
ESFramework\AssemblyInfo.cs
ESFramework\Base
ESFramework\Base\EsfIPEndPoint.cs
ESFramework\Base\EsfTcpClient.cs
ESFramework\Base\IEsbLogger.cs
ESFramework\Base\IServiceKeyNameMatcher.cs
ESFramework\Base\NetHelper.cs
ESFramework\bin
ESFramework\bin\Debug
ESFramework\Core
ESFramework\Core\Contract
ESFramework\Core\Contract\IContract.cs
ESFramework\Core\Contract\IContractHelper.cs
ESFramework\Core\Contract\IMessageHeader.cs
ESFramework\Core\Contract\Message.cs
ESFramework\Core\Contract\NetMessage.cs
ESFramework\Core\Dispatcher
ESFramework\Core\Dispatcher\IMessageDispatcher.cs
ESFramework\Core\Dispatcher\INakeDispatcher.cs
ESFramework\Core\Dispatcher\MessageDispatcher.cs
ESFramework\Core\Dispatcher\NakeDispatcher.cs
ESFramework\Core\Hook
ESFramework\Core\Hook\BaseHook.cs
ESFramework\Core\Hook\BaseZipHook.cs
ESFramework\Core\Hook\ContainerStyleHook.cs
ESFramework\Core\Hook\INetMessageHook.cs
ESFramework\Core\HookSender
ESFramework\Core\HookSender\IHookSender.cs
ESFramework\Core\HookSender\ITcpHookSender.cs
ESFramework\Core\HookSender\IUdpHookSender.cs
ESFramework\Core\Processer
ESFramework\Core\Processer\IBasicProcesser.cs
ESFramework\Core\Processer\IMessageProcesser.cs
ESFramework\Core\Processer\SelectiveProcesser.cs
ESFramework\Core\ProcesserFactory
ESFramework\Core\ProcesserFactory\AddinProcesserFactory.cs
ESFramework\Core\ProcesserFactory\IProcesserFactory.cs
ESFramework\Core\ProcesserFactory\ProcesserBag.cs
ESFramework\Core\ProcesserFactory\ProcesserFactory.cs
ESFramework\Core\ProcesserFactory\SingleProcesserFactory.cs
ESFramework\Core\Spy
ESFramework\Core\Spy\ContainerStyleSpy.cs
ESFramework\Core\Spy\INetMessageSpy.cs
ESFramework\Core\ToClientSender
ESFramework\Core\ToClientSender\ContainerStyleToClientSender.cs
ESFramework\Core\ToClientSender\IToClientSender.cs
ESFramework\EnterpriseServerFramework.suo
ESFramework\ESBasic.dll
ESFramework\ESFramework.csproj
ESFramework\ESFramework.csproj.user
ESFramework\ESFramework.sln
ESFramework\ESFramework.suo
ESFramework\Model
ESFramework\Model\Core
ESFramework\Model\Core\Dispatcher.cd
ESFramework\Model\Core\Peocesser.cd
ESFramework\NetConfigExample.xml
ESFramework\obj
ESFramework\obj\Debug
ESFramework\obj\ESFramework.csproj.FileList.txt
ESFramework\Passive
ESFramework\Passive\Core
ESFramework\Passive\Core\IPassiveHelper.cs
ESFramework\Passive\Core\ServerAgent
ESFramework\Passive\Core\ServerAgent\IMessageTransceiver.cs
ESFramework\Passive\Core\ServerAgent\IP2PChannelManager.cs
ESFramework\Passive\Core\ServerAgent\IResponseManager.cs
ESFramework\Passive\Core\ServerAgent\IServerAgent.cs
ESFramework\Passive\Core\ServerAgent\IServerAgentHelper.cs
ESFramework\Passive\Core\SimplePassiveDataDealer.cs
ESFramework\Passive\Tcp
ESFramework\Passive\Tcp\ITcpAutoSender.cs
ESFramework\Passive\Tcp\ITcpPassive.cs
ESFramework\Passive\Tcp\ServerAgent
ESFramework\Passive\Tcp\ServerAgent\ITcpServerAgent.cs
ESFramework\Passive\Tcp\ServerAgent\TcpServerAgent.cs
ESFramework\Passive\Tcp\TcpPassive.cs
ESFramework\Passive\Udp
ESFramework\Passive\Udp\ServerAgent
ESFramework\Passive\Udp\ServerAgent\IUdpServerAgent.cs
ESFramework\Passive\Udp\ServerAgent\UdpServerAgent.cs
ESFramework\Server
ESFramework\Server\Extend
ESFramework\Server\Extend\IMessageTypeRoom.cs
ESFramework\Server\Extend\IOutter.cs
ESFramework\Server\Extend\MessageTypeRoomManager.cs
ESFramework\Server\Extend\MessageTypeRoomManager_Dealer_Bridge.cs
ESFramework\Server\INetDisplayer.cs
ESFramework\Server\Readme.txt
ESFramework\Server\Tcp
ESFramework\Server\Tcp\BaseElement
ESFramework\Server\Tcp\BaseElement\ContextKey.cs
ESFramework\Server\Tcp\BaseElement\IBufferPool.cs
ESFramework\Server\Tcp\BaseElement\IContextKeyManager.cs
ESFramework\Server\Tcp\BaseElement\IEsfTcpListener.cs
ESFramework\Server\Tcp\BaseElement\ISafeNetworkStream.cs
ESFramework\Server\Tcp\Core
ESFramework\Server\Tcp\Core\AgileTcp.cs
ESFramework\Server\Tcp\Core\AsynTcp.cs
ESFramework\Server\Tcp\Core\INetMessageTcpTransceiver.cs
ESFramework\Server\Tcp\Core\ITcp.cs
ESFramework\Server\Tcp\Core\ITcpStreamDispatcher.cs
ESFramework\Server\Tcp\Core\TcpHookSender.cs
ESFramework\Server\Tcp\TcpUserManagment
ESFramework\Server\Tcp\TcpUserManagment\ITcpUserDisplayer.cs
ESFramework\Server\Tcp\TcpUserManagment\ITcpUserManager.cs
ESFramework\Server\Tcp\TcpUserManagment\IUserTaskReporter.cs
ESFramework\Server\Tcp\TcpUserManagment\TcpUserDisplayer.cs
ESFramework\Server\Tcp\TcpUserManagment\TcpUserDisplayer.resx
ESFramework\Server\Tcp\TcpUserManagment\TcpUserManager.cs
ESFramework\Server\Tcp\TcpUserManagment\TcpUserManagerBridge.cs
ESFramework\Server\Tcp\TcpUserManagment\ToLocalClientSender.cs
ESFramework\Server\Udp
ESFramework\Server\Udp\EsbUdp.cs
ESFramework\Server\Udp\IEsbUdp.cs
ESFramework\Server\Udp\UdpUserManagment
ESFramework\Server\Udp\UdpUserManagment\IUdpUserManager.cs
ESFramework\Server\Udp\UdpUserManagment\ToLocalClientSender.cs
ESFramework\Server\Udp\UdpUserManagment\UdpUserManager.cs
ESFramework\Server\Udp\UdpUserManagment\UdpUserManagerBridge.cs
ESFramework\Server\UserManager
ESFramework\Server\UserManager\IUserManager.cs
ESFramework\Server\UserManager\IUserOnLineChecker.cs