本章論述了 tcp/ip和網路程式設計,分為兩個部分。第一部分論述了 tcp/ip協議及其應 用,具體包括tcp/ip棧、ip位址、主機名、dns、ip資料報和路由器;介紹了 tcp/ip網 絡中的udp和tcp協議、埠號和資料流;闡述了伺服器-客戶機計算模型和套接字程式設計 介面;通過使用udp和tcp套接字的示例演示了網路程式設計。第乙個程式設計專案可實現一對通 過網際網路執行檔案操作的tcp伺服器-客戶機,可讓使用者定義其他通訊協議來可靠地傳輸 檔案內容。本章的第二部分介紹了 web和cgi程式設計,解釋了 http程式設計模型、web頁面和web瀏 覽器;展示了如何配置linux httpd伺服器來支援使用者web頁面、php和cg1程式設計;闡釋了客戶機和伺服器端動態web頁面;演示了如何使用php和cgi建立伺服器端動態web 頁面。第二個程式設計專案可讓讀者在linux httpd伺服器上通過cgi程式設計實現伺服器端動態web頁面。
第十三章 學習 Shell Scripts
什麼是 shell scripts shell script 程式化指令碼 shell script 是針對 shell 所寫的 指令碼!shell script 是利用 shell 的功能所寫的乙個 程式 program 這個程式是使用純文字檔,將一些 shell 的語法與命令 含外部命令 寫在裡...
《Unix Linux系統程式設計》第十三章學習筆記
本章論述了tcp ip 和網路程式設計,分為兩個部分。第一部分論述了tcp ip協議及其應用,具體包括 tcp ip 棧 ip位址 主機名 dns ip資料報和路由器 介紹了tcp ip 網路中的udp和 tcp 協議 埠號和資料流 闡述了伺服器 客戶機計算模型和套接字程式設計介面 通過使用udp和...
第十三章 併發
13.1 動機 13.2 基本執行緒 如果必須要控制現成的執行順序,最好是根本不用執行緒,而是自己編寫特定順序彼此控制的協作子程式。繼承thread類或者實現runnable介面。內部類實現。13.3 共享受限資源 1 如果要對類中的某個方法進行同步控制,最好同步所有方法。如果忽略了其中乙個,通常很...