UNIX網路程式設計學習日誌之(一)

2021-08-25 21:41:48 字數 459 閱讀 9456

已經退伍了,脫掉綠色軍裝,說的悲壯一點,這叫解甲歸田。這種生活是多少個軍人日夜夢想的結果啊。從軍保衛國家,捍衛和平。和平來了。於是軍人可以回家享受生活。平淡的生活就夠了。一直很忙,忙的沒時間學習,早就想看看夢寐以求的幾本書。

第一本就是unix網路程式設計。如果說計算機網路程式設計是本科時期網路方向的好教材。那麼安德魯·斯蒂文思的unix網路程式設計就是網路方向的聖經。 好像看完他老人家的uni環境高階程式設計了。

好,全書分三部分,第一部分是簡介和tcp/ip,第二部分是基本套機口程式設計,第三部分是高階套介面程式設計。

第一部分,特別基礎,簡單介紹了tcp/ip的事實,以及網路層結構的內容。

第二部分,非常關鍵,基本把基於c/s結構的程式講清楚了。而且把幾個通訊基本api介紹的非常詳細。

特別是第六章將select和poll函式,selelt和poll函式是乙個伺服器同時處理大量連線的基礎。

第三部分才開始看,慢慢討論。。。。。

unix網路程式設計之一TCP UDP

網路通訊中最常用的就是tcp udp。2種協議個有一些特點如下 udp是一種簡單的傳輸協議。應用程式寫資料到udp套介面。然後由它封裝成ipv4或ipv6的資料報,再傳送到目的位址。它不提供可靠性。它與伺服器不存在長期的連線關係。tcp是一種面向連線的協議。提供 可靠性 先連線,再傳輸資料。傳送資料...

Unix網路程式設計學習日記

今天開始拜讀 unix網路程式設計 找到的源 在linux下有各種問題,最後決定還是自己從頭寫比較好。從第乙個時間服務程式開始學習。今天先看一下主要的標頭檔案的作用。在common.h中 參照 unp.h 自己寫的,包含常用標頭檔案和一些常量定義,用著方便 有以下的標頭檔案 sys types.h ...

unix網路程式設計(筆記一)

一。1.乙個長時間執行的程式,即守護程序,它只在響應來自網路的請求時才傳送網路訊息。2.通常乙個客和每次只與乙個伺服器通訊,不過以web瀏覽器為例子,該客戶端程式卻可以與多個不同的web伺服器通訊。3.tcp ip 協議簇 也稱為 網際協議簇 4.英特網 和 網際網 網際網路是乙個網際網 網際網是採...