之前总是很天真地根据字面意思来理解什么是封包和解包,认为是发送的数据量太长了,就把数据给拆开了,然后接受到就是把这些数据给连接起来就是。但是在今天由于工作的需要去网上找了下资料来看,原来发现封包和解包和我想象的是两码事。由于TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是连成一片的,其间是没有分界线的.但一般通讯程序开发是需要定义一个个相互独立的数据包的,比如用于登陆的数据包,用于注销的数据包。不过这也个概念到是和我之前写的下载服务器有点类似。
作为一个程序员,做事坚决不能想当然。
我对网络编程也不怎么熟悉,但是一些基本的东西还是要理解的,其中封包解也有很多种方法,网上都可以查询到。但是最近个人感觉现在很多博客的文章都是转来转去,完全找不到原文出处。
posted on 2010-08-24 21:24
木华 阅读(643)
评论(0) 编辑 收藏 引用