注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java TCP/IP Socket編程(原書第2版)

Java TCP/IP Socket編程(原書第2版)

Java TCP/IP Socket編程(原書第2版)

定 價:¥29.00

作 者: (美)卡爾弗特,(美)多納霍 著,周恒民 譯
出版社: 機械工業(yè)出版社
叢編項: 華章程序員書庫
標 簽: J2EE

ISBN: 9787111257561 出版時間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 172 字數(shù):  

內(nèi)容簡介

  在7CP/IP Socket首次發(fā)布時,Java作為一個新的未被關(guān)注的編程語言剛出現(xiàn)。然而,自2001年以來,Java的網(wǎng)絡(luò)編程能力已經(jīng)得到了很大程度的擴展,而且持續(xù)的應(yīng)用優(yōu)勢已經(jīng)使其成為了一個占主導(dǎo)地位的平臺??紤]到Java受歡迎程度和近期在形式上和功能上令人興奮的創(chuàng)新,本書的新版涵蓋了Java的當前最新版本的內(nèi)容(7.5版至1.7版),以及一些新的重要的抽象,包括NetworkInterface,InterfaceAddress,Inet4/6Address抽象、SocketAddress InetSocketAddressf1]Executor等。現(xiàn)在幾乎所有互聯(lián)網(wǎng)應(yīng)用程序都使用Java Socket進行通信,而本書專注的、教導(dǎo)式的方法,使讀者能夠快速掌握所有計算機通信的任務(wù)和技術(shù)要點。本書特點對Socket編程的重點進行了集中簡明的介紹,以使讀者能夠迅速掌握;并且使工程師們能夠迅速地將所學的技能應(yīng)用到他們的日常工作中。對最新的Java平臺(1.7)進行了簡明而緊隨其發(fā)展的介紹,使開發(fā)者即使在最新的技術(shù)面前也能處理大量未探究的陷阱。配套網(wǎng)站(books.elsevier.com/companonS/9780123742551)為所有的示例程序提供了源碼,從而使讀者能夠在上下文中查看重要的對象和方法,并理解每行代碼的作用。

作者簡介

  Kenneth L.Calvert,肯塔基大學(University of Kentucky)的教授,他的教學和研究方向是計算機網(wǎng)絡(luò)系統(tǒng)。他已經(jīng)有近20年的TCP/IP Socket編程經(jīng)驗。Michael J.Donahoo,貝勒大學(Baylor University)的副教授,為大學生或大學研究生講授計算機網(wǎng)絡(luò)課程。他已經(jīng)編著了在各種編程語言下進行Socket編程的多本書籍和一本有關(guān)SQL的書籍。

圖書目錄

譯者序
前言
第1章 簡介
1.1 計算機網(wǎng)絡(luò)、分組報文和協(xié)議
1.2 關(guān)于地址
1.3 關(guān)于名字
1.4 客戶端和服務(wù)器
1.5 什么是套接字
1.6 練習
第2章 基本套接字
2.1 套接字地址
2.2 TCP套接字
2.2.1 TCP客戶端
2.2.2 TCP服務(wù)器端
2.2.3 輸入輸出流
2.3 UDP套接字
2.3.1 DatagramPacket類
2.3.2 UDP客戶端
2.3.3 UDP服務(wù)器端
2.3.4 使用UDP套接字發(fā)送和接收信息
2.4 練習
第3章 發(fā)送和接收數(shù)據(jù)
3.1 信息編碼
3.1.1 基本整型
3.1.2 字符串和文本
3.1.3 位操作:布爾值編碼
3.2 組合輸入輸出流
3.3 成幀與解析
3.4 Java特定編碼
3.5 構(gòu)建和解析協(xié)議消息
3.5.1 基于文本的表示方法
3.5.2 二進制表示方法
3.5.3 發(fā)送和接收
3.6 結(jié)束
3.7 練習
第4章 進階
4.1 多任務(wù)處理
4.1.1 Java多線程
4.1.2 服務(wù)器協(xié)議
4.1.3 一客戶一線程
4.1.4 線程池
4.1.5 系統(tǒng)管理調(diào)度:Executor接口
4.2 阻塞和超時
4.2.1 accept()、read()和receive()
4.2.2 連接和寫數(shù)據(jù)
4.2.3 限制每個客戶端的時間
4.3 多接收者
4.3.1 廣播
4.3.2 多播
4.4 控制默認行為
4.4.1 Keep-Alive
4.4.2 發(fā)送和接收緩存區(qū)的大小
4.4.3 超時
4.4.4 地址重用
4.4.5 消除緩沖延遲
4.4.6 緊急數(shù)據(jù)
4.4.7 關(guān)閉后停留
4.4.8 廣播許可
4.4.9 通信等級
4.4.10 基于性能的協(xié)議選擇
4.5 關(guān)閉連接
4.6 Applet
4.7 結(jié)束
4.8 練習
第5章 NIO
5.1 為什么需要NIO
5.2 與Buffer一起使用Channel
5.3 Selector
5.4 Buffer詳解
5.4.1 Buffer索引
5.4.2 創(chuàng)建Buffer
5.4.3 存儲和接收數(shù)據(jù)
5.4.4 準備Buffer:clear()、flip()和rewind()
5.4.5 壓縮Buffer中的數(shù)據(jù)
5.4.6 Buffer透視:duplicate()和slice()等
5.4.7 字符編碼
5.5 流(TCP)信道詳解
5.6 Selector詳解
5.6.1 在信道中注冊
5.6.2 選取和識別準備就緒的信道
5.6.3 信道附件
5.6.4 Selector小結(jié)
5.7 數(shù)據(jù)報(UDP)信道
5.8 練習
第6章 深入剖析
6.1 緩沖和TCP
6.2 死鎖風險
6.3 性能相關(guān)
6.4 TCP套接字的生存周期
6.4.1 連接
6.4.2 關(guān)閉TCP連接
6.5 解調(diào)多路復(fù)用揭秘
6.6 練習

本目錄推薦

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