摘要: Gof定义将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。理解对命令模式我有一些肤浅的认识,也许是不对的。但我还是写一下。其实在我理解的命令模式很简单的。比如,A想去超市买菜,B想去超市买苹果,C想去超市买鱼。那么这时候要是有一个接收命令的人,那该多好哇。这个人接收A的命令,接收B的命令,接收C的命令,等所有人的命令都接收完后,他就开始去DO。当然如果A发过命令后,突然觉的还是 自己去买好了不买好了,那又有相应的CANCEL命令。CODE class Program { static void Main... 阅读全文
posted @ 2012-09-22 15:51 春天又来了 阅读(301) 评论(2) 推荐(0) 编辑
摘要: TCP是面向连接的而UDP是面向无连接,这个大家都知道。在编程可以很明显的看到,UDP之间发送数据是对等的。例如A向B发送数据,A只要知道B的IP地址和端口就可以将数据包发过去,B设置好接收端口就可以接收数据包,同样的B向A发送数据也是。但在TCP里就有些不一样的,他是有主从之分的,主端是服务器端,客端是客户端,这不是废话嘛。= =!可以有多个客户端向服务器发送数据,如果一个客户端正在发送数据,还没发送完,而此时有另一个客户端向服务器端发出申请想要连接他,那么此时这个客户端会进入阻塞状态。在TCP里进入WHILE的死循环,不断等待客户端的连接,并将接收到的数据显示出来。。 对于TCP和U... 阅读全文
posted @ 2012-09-22 15:21 春天又来了 阅读(260) 评论(0) 推荐(0) 编辑