不積跬步無以至千里,不積小流無以成江海。

當我們了解了網路通信的基本原理後,你需要實際去編寫一些網路通信程序,隨著技術的更新換代、大浪淘沙,目前主要的網路通信技術都是基於 TCP/IP 協議棧的,對應到應用層的編碼來說就是使用操作系統提供的 socket API 來編寫網路通信程序。然而遺憾的是,拜各種網路庫和開發 IDE 所賜,很多開發者或者網路編程的初學者都忽視了對這些基礎的 socket API 的掌握。殊不知,操作系統層面提供的 API 會在相當長的時間內保持介面不變,一旦學成,終生受用。理解和掌握這些基礎 socket API 不僅可以最大化地去定製各種網路通信框架,更不用說使用市面上流行的網路通信庫了,最重要的是,它會是你排查各種網路疑難雜症堅實的技術保障。


本專題文章來源於『easyserverdev』公眾號,歡迎關注,轉載或 fork 請保留版權信息。

歡迎加入高性能伺服器開發 QQ 群一起交流: 578019391 。

推薦閱讀:

相关文章