摘要:
到底是怎么判断出来说一个response是读结束了。应该读出来一个完整的response的数据包,就可以认为都执行结束了吧?读结束了,不close,http链接照样复用。最关键的数据结构应该是bodyEOFSignal 这一部分需要和httpClient.Do函数联合起来看 http的外部函数是怎么 阅读全文
摘要:
想去看看http里Transport里的dialer函数到底是怎么用的,但是发现链接总是没有被复用啊,几遍是发现调用了:response.Body.Close(),发现也是于事无补啊,还是不能复用之前的链接,这到底是咋回事呢,【这就是完全的小白了,如果经常做网络的开发,那么很容易会想到说数据还是在s 阅读全文
摘要:
事情的起点应该是网络包中的net.conn 这个多路复用的意思是在一个tcp流上建立一个多路复用的应用,就像是一个文件 所以socket的特性是取出一个然后数据就从socket中删除了,yamuxserver做的是什么事情?其实就是典型的复用的逻辑,这个多路复用的用处应该是不大的吧? conn是一个 阅读全文
摘要:
还是自己的功力不行,用了useEffect,是想着在组件显示之前,给刷新一下界面,这家伙可好,直接给我循环了。 react里的钩子真是不敢用,貌似会引起组件的重复刷新; 后面等研究一下,回来更新,先不用钩子了 阅读全文