![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
江布豪意斯
这个作者很懒,什么都没留下…
展开
-
计算机网络总结
https协议是这样的https协议的请求的请求行,以及请求头部都是基于文本协议的,所以实现http协议的时候,最好用getline类似的函数去读,tcp层按照编号将数据组装好,https协议将数据读到缓冲区后,一行一行的读取,并逐渐解析,因为post请求是有基于二进制的文件的数据段,所以在https的实现中,在请求头部中有数据段的大小,并且请求头部和数据部分用两个换行原创 2018-01-26 21:56:10 · 310 阅读 · 0 评论 -
网络传输序列化以及序列化形式(文本、二进制)
当对象需要持久化到硬盘或者网络传输的时候,我们需要进行序列化(也就是保存内存中的对象的状态)序列化就是将内存中的对象流化,方便我们进行写入读取为什么要序列化,因为在对象中可能会保存有指针,或者是其他对象的引用。如果我们不加处理,将指针保存,这是没有意义的,因为反序列化的时候是重新分配内存的。如果有其他的对象的引用,我们不能为每个对象都保留一份副本。另外需要网络传输的时候,序列化也要考虑统一字节序以...原创 2018-04-08 16:17:22 · 3174 阅读 · 0 评论