注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合TCP Sockets編程

TCP Sockets編程

TCP Sockets編程

定 價:¥29.00

作 者: (加)Jesse Storimer 著,門佳 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書
標(biāo) 簽: 暫缺

ISBN: 9787115330529 出版時間: 2013-10-01 包裝: 平裝
開本: 32開 頁數(shù): 147 字?jǐn)?shù):  

內(nèi)容簡介

  《圖靈程序設(shè)計叢書:TCP Sockets編程》通過循序漸進的方式,從最基礎(chǔ)的概念到高級別的Ruby封裝器,再到更復(fù)雜的應(yīng)用,提供了開發(fā)成熟且功能強大的應(yīng)用程序所必備的知識和技巧,幫助讀者掌握在Ruby語言環(huán)境下,用套接字實現(xiàn)項目開發(fā)的任務(wù)和技術(shù)?!秷D靈程序設(shè)計叢書:TCP Sockets編程》適合對TCP套接字感興趣的讀者閱讀。

作者簡介

  Jesse Storimer,高級軟件工程師與自出版作家,服務(wù)于美國電子商務(wù)方案提供商Shopify。癡迷于編程,編程之余喜歡閱讀、園藝以及徒步旅行等戶外運動。除了經(jīng)常寫技術(shù)博客文章外,他還著有Working with Unix Processes,Working with Ruby Threads兩本頗有影響力的電子書?!∽g者簡介:門佳,Unix/Linux shell、Perl、正則表達(dá)式愛好者。在2001年接觸Linux后很快喜歡上該系統(tǒng)。對Unix/Linux系統(tǒng)管理、Linux內(nèi)核、Web技術(shù)研究頗多。工作之余,還喜歡探討心理學(xué),熱衷出沒于豆瓣和知乎。除此書外,他還譯有《Linux Shell腳本攻略》和《理解Unix進程》。

圖書目錄

第1章 建立套接字 
1.1 Ruby的套接字庫 
1.2 創(chuàng)建首個套接字 
1.3 什么是端點 
1.4 環(huán)回地址 
1.5 IPv6 
1.6 端口 
1.7 創(chuàng)建第二個套接字 
1.8 文檔 
1.9 本章涉及的系統(tǒng)調(diào)用 
第2章 建立連接 
第3章 服務(wù)器生命周期 
3.1 服務(wù)器綁定 
3.1.1 該綁定到哪個端口 
3.1.2 該綁定到哪個地址 
3.2 服務(wù)器偵聽 
3.2.1 偵聽隊列 
3.2.2 偵聽隊列的長度 
3.3 接受連接 
3.3.1 以阻塞方式接受連接 
3.3.2 accept調(diào)用返回一個數(shù)組 
3.3.3 連接類 
3.3.4 文件描述符 
3.3.5 連接地址 
3.3.6 accept循環(huán) 
3.4 關(guān)閉服務(wù)器 
3.4.1 退出時關(guān)閉 
3.4.2 不同的關(guān)閉方式 
3.5 Ruby包裝器 
3.5.1 服務(wù)器創(chuàng)建 
3.5.2 連接處理 
3.5.3 合而為一 
3.6 本章涉及的系統(tǒng)調(diào)用 
第4章 客戶端生命周期 
4.1 客戶端綁定 
4.2 客戶端連接 
4.3 Ruby包裝器 
4.4 本章涉及的系統(tǒng)調(diào)用 
第5章 交換數(shù)據(jù) 
第6章 套接字讀操作 
6.1 簡單的讀操作 
6.2 沒那么簡單 
6.3 讀取長度 
6.4 阻塞的本質(zhì) 
6.5 EOF事件 
6.6 部分讀取 
6.7 本章涉及的系統(tǒng)調(diào)用 
第7章 套接字寫操作 
第8章 緩沖 
8.1 寫緩沖 
8.2 該寫入多少數(shù)據(jù) 
8.3 讀緩沖 
8.4 該讀取多少數(shù)據(jù) 
第9章 第一個客戶端/服務(wù)器 
9.1 服務(wù)器 
9.2 客戶端 
9.3 投入運行 
9.3 分析 
第10章 套接字選項 
10.1 SO_TYPE 
10.2 SO_REUSE_ADDR 
10.3 本章涉及的系統(tǒng)調(diào)用 
第11章 非阻塞式IO 
11.1 非阻塞式讀操作 
11.2 非阻塞式寫操作 
11.3 非擁塞式接收 
11.4 非擁塞式連接 
第12章 連接復(fù)用 
12.1 select(2) 
12.2 讀/寫之外的事件 
12.2.1 EOF 
12.2.2 accept 
12.2.3 connect 
12.3 高性能復(fù)用 
第13章 Nagle算法 
第14章 消息劃分 
14.1 使用新行 
14.2 使用內(nèi)容長度 
第15章 超時 
15.1 不可用的選項 
15.2 IO.select 
15.3 接受超時 
15.4 連接超時 
第16章 DNS查詢 
第17章 SSL套接字 
第18章 緊急數(shù)據(jù) 
18.1 發(fā)送緊急數(shù)據(jù) 
18.2 接受緊急數(shù)據(jù) 
18.3 局限 
18.4 緊急數(shù)據(jù)和IO.select 
18.5 SO_OOBINLINE選項 
第19章 網(wǎng)絡(luò)架構(gòu)模式 
第20章 串行化 
20.1 講解 
20.2 實現(xiàn) 
20.3 思考 
第21章 單連接進程 
21.1 講解 
21.2 實現(xiàn) 
21.3 思考 
21.4 案例 
第22章 單連接線程 
22.1 講解 
22.2 實現(xiàn) 
22.3 思考 
22.4 案例 
第23章 Preforking 
23.1 講解 
23.2 實現(xiàn) 
23.3 思考 
23.4 案例 
第24章 線程池 
24.1 講解 
24.2 實現(xiàn) 
24.3 思考 
24.4 案例 
第25章 事件驅(qū)動 
25.1 講解 
25.2 實現(xiàn) 
25.3 思考 
25.4 案例 
第26章 混合模式 
26.1 nginx 
26.2 Puma 
26.3 EventMachine 
第27章 結(jié)語

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號