
掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗證碼 ” ,獲取驗證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請在下載后24小時內(nèi)刪除。如果喜歡,請購買正版!
一.資料圖片
二.資料簡介
《Python網(wǎng)絡(luò)編程基礎(chǔ)》可以作為各層次Python、Web和網(wǎng)絡(luò)程序的開發(fā)人員的參考書,在實際工作中使用書中的技術(shù),效果更佳。
三.作者簡介
JohnGoerzen從1996年開始就是DebianGNU/Linux劋作系統(tǒng)開發(fā)組的成員,最近5年他一直都在從事軟件開發(fā)方面的工作。他對劋作系統(tǒng)、程序語言和網(wǎng)絡(luò)都很感興趣,并且在工作中也開發(fā)并用到以上這些方面的各種軟件。目前,他在一個中等規(guī)模的制造公司中擔(dān)當(dāng)程序員和Unix管理員,并且已經(jīng)使用Python開發(fā)了很多用于公司數(shù)據(jù)系統(tǒng)的接口。作為Debian工作組成員,John為系統(tǒng)維護(hù)了很多不同的程序。從998年開始,他就致力于啟動或向新的體系結(jié)構(gòu)擴(kuò)展Debian,并在Alpha、PowerPC、AMD64和NetBSDi386上取得了很大的成就。2003年,John被選進(jìn)了SoftwareinthePublicInterest(SPI)的董事會。這個公司負(fù)責(zé)管理Debian在法律和財務(wù)上的事務(wù)。同年晚些時候,他被任命為SPI的副會長。除作為Debian工作組成員之外,John還用了大量的時間寫軟件。在他眾所周知的作品中,有兩個是用Python寫的網(wǎng)絡(luò)激活程序。OfflineIMAP是一個雙向的郵件同步程序,而PyGoDherd是一個多協(xié)議的Web和Gopher服務(wù)器。這兩個軟件都用Python獨有的特性來支持模塊體系結(jié)構(gòu),并且提供了很好的靈活性。John還寫了很多書,包括那本800頁的《LinuxProgrammingBible》。他還經(jīng)常為雜志撰寫文章,同時還是很多書的技術(shù)編輯。他還建立了AirCapitalLinux用戶組,并經(jīng)常在組里演講。
四.資料目錄
目錄
Contents
第章客戶/服務(wù)器網(wǎng)絡(luò)介紹 t3
理解TCP基礎(chǔ) t3
尋址 t4
可靠性 t4
路由 t5
安全 t6
使用客戶/服務(wù)器模式 t6
服務(wù)器端端口號 t7
客戶端端口號 t7
理解UDP t7
理解物理傳輸和以太網(wǎng) t9
Python網(wǎng)絡(luò)編程 t9
底層接口 t0
基本客戶端劋作 t0
錯誤和異常 t
文件類對象 t2
基本服務(wù)器劋作 t3
接口 t5
總結(jié) t7
第2章網(wǎng)絡(luò)客戶端 t9
理解Sockets t9
建立Sockets t20
尋找端口號 t2
從Socekt獲取信息 t22
利用Sockets通信 t23
處理錯誤 t23
Socket異常 t24
遺漏的錯誤 t26
文件類對象引起的錯誤 t29
使用UDP t3
總結(jié) t34
第3章網(wǎng)絡(luò)服務(wù)器 t35
準(zhǔn)備連接 t35
建立Socket對象 t36
設(shè)置和得到Socket選項 t36
綁定Socket t39
偵聽連接 t39
接受連接 t40
處理錯誤 t4
使用UDP t43
使用inetd或xinetd t45
配置inetd t47
配置xinetd t48
運行例子 t50
通過inetd使用Socket對象 t5
通過inetd使用UDP t5
和inetd相關(guān)的錯誤處理 t54
什么時候不應(yīng)該使用inetd t55
通過syslog來記錄日志 t55
在Python中使用syslog t56
避免死鎖 t60