- 博客(5)
- 收藏
- 关注
原创 监听器模型
类与类之间的关系有:继承、关联、组合、聚合。 继承:包括继承,实现都属于它。继承是从属关系,子类是父类的一种,通过继承可以方便的运用已经定义好的类并且扩充成自己需要的独特的类。 关联:广泛的说,类之间的各种调用关系都属于关联。 组合:类似于包含关系,A类中有B类的对象作为属性,要创建A则必须先创建B。 聚合:类似于链表节点之间的关...
2011-01-18 00:14:40
236
原创 浅谈TCP/IP 和 UDP的区别
首先,TCP/IP 和UDP最大的区别就是:TCP/IP是面向连接的,UDP是非面向连接的。通俗一点说就是:TCP/IP管发管到,UDP管发不管到。因此,在安全性方面来说,TCP/IP更具有优越性。 第二:TCP/IP偏重的是点对点的通信,使用时服务器和客户端的区别显而易见,而UDP则可以使用组播实现一对多,通信时更像一个群聊系统,几乎没有客户端和服务器的区别,在时间和...
2011-01-17 22:49:52
137
原创 UDP通信初步理解
UDP通信 UDP:非面向连接类型的通信。特性是:不必和连接对象建立管道,只需知道要发送到的地址,即可发送。 使用流程: 发送方:1、建立发送和接收所需的Socket对象(DatagramSocket),传入要使用的本地地址和端口。 2、创建字符数组,储存要发送的数据内容。 3、创...
2010-12-05 16:17:37
165
通信------小结
从最开始学通信,做一个只能接收信息的服务器开始,到现在可以群聊的小型服务器和客户端的制作,耗费时间虽然不长,但其中反复的回忆、抽象整个通信的结构、流程,给我的印象却是十分的深刻。 这其中有表面的成型,如界面,表格等等,但我觉得最重要的还是其内部,有关通信原理的那一部分知识。 比如,从启动服务器开始,到等待连接,再到连接过后的协议通信,最后的读取阻塞。这样的一...
2010-11-09 16:21:20
86
原创 哈弗曼压缩原理
1、根据输入的字符串,整理得到其权值表 队列,权值表元素和哈弗曼树节点可以定义为一个类,方便建树。 2、建立哈弗曼树,用递归遍历树,设左1右0,得到码表队列。 3、根据码表把字符串转换成由01组成的串。 4、把01串按照二进制转换成十进制的方法,把每16个01串转换成一个整数。最后不足16个的补零至16个转换成整数。统统放进整数数组里保存,数组最后一位保存补零的个数。5、利用IO流,把...
2010-10-22 10:23:40
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人