linyacool

Results 125 comments of linyacool

1. http://192.168.81.149/hello 是用来搭配bench工具测试的,没有加协议的字段在里面,所以浏览器是可能解析不出来的,你试下chrome也许可以; 2. 是正常的,等测试结束就好; 3. 你的机器配置是什么样子的,代码没改的话问题不大啊

bin生成在你make的目录下面,可以直接运行,0.1只是能简单跑功能,要用的话,直接用现在的版本吧

是指在哪里提供啊?

有的,我直接用了个string来缓冲了

> > > 恩恩,明白了.我也写了一个这个项目,准备在你这里汲取一些精华.在你这个项目里加个配置文件和支持动态文件的功能吧,感觉这样会更好一点. 恩,确实 > 恩恩,明白了.我也写了一个这个项目,准备在你这里汲取一些精华.在你这个项目里加个配置文件和支持动态文件的功能吧,感觉这样会更好一点. 可以做的事情很多的,我只做到这一步了。。

> > > 你们好,请问一下,我不太理解buffer缓冲。tcp的一方发送数据包,接收方接收到数据包,假设数据没有一次性读(read)完那么剩下的数据就无法处理吗?(tcp内核不是提供了内核缓冲区吗,为什么用户态还需要缓冲区)大佬,求解答 因为tcp是基于字节流的协议,内核没有能力解析你的字节流,只能在用户态自己解析。 举个例子,A给B发 surprise B内核态接受sur结束了,用户态从内核读到sur,什么也做不了,因为这不是一个完整的消息,好吧,下次继续读,读到prise,哦,这是另外一个单词了。 正确的做法就是我读到sur,我不明白是什么意思,我存起来,下次读到prise,组合起来,我才明白,原来是surprise的意思

> > > 请问一下,如果要主动关闭连接,如何保证对方已经收到全部数据? 保证不了的,发完就行了

> > > 如何设计并使用缓冲区?有没有什么设计上的可借鉴之处? 这个可以看一下陈硕的那本书

@lixuhao 再进几层找到可执行文件