分布式命令模式类库及Demo

时间:2014-11-27 15:43:20
【文件属性】:

文件名称:分布式命令模式类库及Demo

文件大小:38KB

文件格式:ZIP

更新时间:2014-11-27 15:43:20

分布式命令模式 类库 Demo 通信类库 聊天程序

一个可供分布式命令执行的类库 一个非常强大的通信类库,它提供双向的HTTP通信 一个可供直接使用的聊天应用


【文件预览】:
DistributedCommand
----DistributedCommand.Framework()
--------RemoteCommand.cs(862B)
--------ICommandExecutor.cs(672B)
--------DistributedCommand.Framework.csproj.user(2KB)
--------AssemblyInfo.cs(2KB)
--------ITransporterListener.cs(704B)
--------CommandBus.cs(2KB)
--------DistributedCommand.Framework.csproj(5KB)
--------ICommand.cs(198B)
--------ITransporter.cs(822B)
--------ICommandExecutorListener.cs(692B)
--------bin()
----DistributedCommand.Chat()
--------ConnectedClient.cs(574B)
--------MainForm.cs(23KB)
--------AssemblyInfo.cs(2KB)
--------UIElements.cs(598B)
--------ClientLeftCommand.cs(887B)
--------UICommand.cs(498B)
--------MainForm.resx(20KB)
--------DistributedCommand.Chat.csproj.user(2KB)
--------DistributedCommand.Chat.csproj(6KB)
--------App.ico(1KB)
--------NewClientCommand.cs(813B)
--------SendMessageCommand.cs(657B)
--------bin()
----DistributedCommand.HTTPProvider()
--------DistributedCommand.HTTPProvider.csproj(6KB)
--------Packet.cs(2KB)
--------CollaborationClient.cs(4KB)
--------PacketFactory.cs(512B)
--------InvalidRequestPacket.cs(615B)
--------CommandPacketRequest.cs(1KB)
--------AssemblyInfo.cs(2KB)
--------CollaboratorServer.cs(5KB)
--------GenericSuccessPacket.cs(462B)
--------PacketResponse.cs(386B)
--------PacketRequest.cs(781B)
--------HttpChannel.cs(2KB)
--------Connection.cs(6KB)
--------DistributedCommand.HTTPProvider.csproj.user(2KB)
--------bin()
--------HttpMessage.cs(5KB)
--------DistributedExecutorHTTP.cs(4KB)
----DistributedCommand.sln(2KB)

网友评论

  • 一个研究性代码,模式比较清楚,代码结构耦合性比较高,分享精神还是值得称赞!
  • 可以使用,很好。
  • 首先是这一个研究性代码,模式比较清楚,但是代码结构耦合性非常高,很难改造 其次通过此代码发现分布式命令模式并没有为项目带来更便利的命令控制功能,命令模式逻辑与网络传输框架代码相互依赖。目前代码存在server和client连接时网络中断异常bug,需要改变整个项目代码结构才能解决。所以此代码不能快速成熟应用到实际开发中。 但是从开阔设计思路角度来说是非常好的实验代码。
  • 代码还可以,谢谢了
  • 还可以吧,要是JAVA的就更好了哦