A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© luis 初级黑马   /  2014-4-17 13:57  /  753 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 luis 于 2014-4-17 15:31 编辑

看了一遍网络编程的是视频,但是自己去动手时却无法下手,后来自己总结了一下,希望对需要的人有帮助。
在通信这一块,最常见有两大帮派,一是UDP,一TCP,下面简单的介绍一下这两帮派
UDP
帮主:UDP
得力干将:DatagramSoket和DatagramPacket。
帮规:面向无连接,力气小(每包传输数据不超过在64k),干事不可靠(只知道发数据,不在乎别人是否收到),数度快。
办事纲领:把数据打包,数据的所以信息都标在包上。
干事流程:(1)建立发送站点(负责人:DatagramSocket )------(2)数据打包(负责人:DatagramPacket)------(3)数据发送(负责人:DatagramSocket的小弟 send)------(4)建立接受站点(负责人:DatagramSocket)------(5)对接收到的数据打包(负责人:DatagramPacket)------(6)数据接收(负责人:DatagramSocket的小弟receive)。
问题解:
(1)对与第2和第5为都会打包?一是因为数据在传送的的路途中是一字节传送的。二是把很多字节数据封装包后好对数据进行处理,比如要了解数据的大小(length)等。三是UDP要求要这样干。
(2)在UDP这个帮派里,还有一个秘书,那就是字节数组,为什么是字节数组呢?因为得力干将DatagramPacket就只认得字节数组(别的和他和不来)
(3)UDP得力干将就是DatagramSocket 和DatagramPacket别和其他Socket搞混淆了

2 个回复

倒序浏览
标题写错了。
回复 使用道具 举报

----------tks:lol--------------
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马