如何評價 Christopher Kohlhoff 實驗性的 C Network 標準庫 ?

時間 2021-05-08 07:15:12

1樓:

asio肯定是要進c++標準的這個現在已經沒啥疑問了,只是一些api還需要改動,比如說async介面和timer是分開的,用起來就很麻煩,應該提供帶超時的非同步介面。還有就是需要等executor,因為asio內部用到了executor的概念,需要統一起來。

gcc9已經開始加入networking ts的支援了,目前的9.1版本還未完成。

2樓:喬捷

把asio風格的庫合併到C++標準庫里絕對是在作死,這種不接地氣的庫極難理解也不好用,對初學者來說極不友好,以後恐怕是沒人再願意去學C++了

3樓:徐辰

其實我一直覺得ASIO的API風格應該是很對C++標準委員會胃口的,但問題依然不少。

ASIO在*nix下UDP的效能不佳。

ASIO完全不管記憶體分配的問題,所以對基於行的協議比如HTTP之類,很難在如何管理buffer這個問題上達成共識。

ASIO的async stream concept和現有的stream完全不搭嘎,不想個辦法調和一下會很難看。

ASIO直到目前為止,還沒有明確layered protocol設計的規範,自帶的SSL怎麼看都不是個好的樣板,所以在networking-ts裡把這一塊乾掉了。

ASIO對磁碟檔案的支援基本等於0,有人搞了個AFIO,結果吵吵了兩年還沒進boost,而且這個AFIO和filesystem還沒連在一起。

ASIO裡面的strand實現實在是太HACK了,但也並沒有什麼好辦法把它搞清爽一點。

隱約記得還有其它問題,想起來再補充。

請問如何評價 如何評價

YIMING REN 要想清楚,如何評價如何評價,到底是一種怎麼樣的存在。羅曼 羅蘭說過一句富有哲理的話,只有把抱怨環境的心情,化為上進的力量,才是成功的保證。這句話語雖然很短,但令我浮想聯翩。吉姆 羅恩說過一句富有哲理的話,要麼你主宰生活,要麼你被生活主宰。這不禁令我深思。帶著這些問題,我們來審視...

如何評價如何評價19 20賽季切爾西的總體表現?

軒轅吱吱 總的來說,19 20賽季切爾西的表現是令人滿意的。如果打分的話,70分吧。賽季初主教練出走,核心出走,轉會禁令,大面積球員傷缺就決定了我車的開局就是困難模式。一整個賽季裡,我們用著履歷裡只有一年英冠球隊職教經歷的菜鳥主教練蘭帕德,提拔了一大批之青年球員,包括芒特 亞伯拉罕 里斯詹姆斯 祖瑪...

如何評價 導師評價網 mysupervisor org ?

SHERO 看了不同學校的幾個老師的評價,總體感覺評價乙個老師的樣本量太小,很難具有代表性而且整體偏低,還有些詞句顯得非常不尊重。重要的是我們需要的是客觀評價。如何客觀?很難!因為碩士生和博士生已經不太像本科生那樣能夠批量產出了,不同研究生之間異質性太大,容易導致學生的追求 老師的目標以及畢業標準三...