自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 CS144 lab1

1、得到lab1的源码,在build目录下make git fetch git merge origin/lab1-startercode 2、数据结构流重组器StreamReassembler, 它将接收由一个字节字符串组成的子字符串,每个字节都由字节的唯一索引,且从0开始计数,目的的处理乱序和重叠的字符串,需要保证TCP字节流有序接收。 采用哈希表unordered_map进行去重以及排序 class StreamReassembler { private: size_t fi

2022-04-22 20:05:35 770

原创 CS144 lab0

使用TCPSocket来实现发送http请求,并获取响应信息,打印出来。 1、创建一个TCPSocket并与服务器建立连接。注意在HTTP中每行的结尾应该为\r\n,发送完请求后,客户端应该关闭TCPSocket的写功能,对应前面的Connection:close,告诉服务器请求已经发送完毕,服务器只要回复完数据后就可以立刻断开连接。循环读取从服务器发送过来的信息,直到遇到EOF(end of file)。 最后记得需要关闭前面创建的TCPSocket。 void get_URL(const stri

2022-04-22 16:51:10 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除