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

TCP Sockets編程

TCP Sockets編程

定 價(jià):¥29.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)