摘要: sock_stream在读取时,缓冲区中字符是流式写入,可以不断调用recv函数进行读入,每次读入都会接着上次读入的位置继续读入。 而我在使用sock_raw的时候,按照sock_raw的读法,每次只读一段,发现每次读入的都不是同一个packet,最后发现,使用sock_raw的时候,缓冲区中每次只 阅读全文
posted @ 2019-04-06 15:22 TychusLee 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 在写计算机网络课设的时候,需要用socket写一个多线程的服务器,直接用fork写成了多进程。起初运行的时候觉得没什么问题,抓包看了一下发现,客户端和服务器之间的socket并没有关闭。 从上图可以看出,只有两次挥手单向的关闭。 经过查找资料,发现是多进程时内存复制,对socket文件产生了第二次的 阅读全文
posted @ 2019-04-06 15:06 TychusLee 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 编译器的工作 阅读全文
posted @ 2016-12-10 11:10 TychusLee 阅读(268) 评论(0) 推荐(0) 编辑