Java TCP/IP Socket编程(原书第2版)

wangxch

贡献于2016-01-06

字数:0 关键词: Java开发 Java

[General Information] 书名=JavaTCP/IP Socket编程 原书第2版 作者=(美)卡尔弗特 页数=174 SS号=12222554 出版日期=2009 出版社=机械工业出版社 ISBN号=978-7-111-25756-1 尺寸=16开 原书定价=29元 内容提要=在7CP/IP Socket首次发布时,Java作为一个新的未被关注的编程语 言刚出现。然而,自2001年以来,Java的网络编程能力已经得到了很大程度的扩展,而且 持续的应用优势已经使其成为了一个占主导地位的平台。考虑到Java受欢迎程度和近期在形式 上和功能上令人兴奋的创新,本书的新版涵盖了Java的当前最新版本的内容(7.5版至1. 7版),以及一些新的重要的抽象,包括NetworkInterface,Interfac eAddress,Inet4/6Address抽象、SocketAddress Ine tSocketAddressf1]Executor等。现在几乎所有互联网应用程序都使用 Java Socket进行通信,而本书专注的、教导式的方法,使读者能够快速掌握所有计算 机通信的任务和技术要点。 本书特点 对Socket编程的重点进行了集中简明 的介绍,以使读者能够迅速掌握;并且使工程师们能够迅速地将所学的技能应用到他们的日常工作 中。 对最新的Java平台(1.7)进行了简明而紧随其发展的介绍,使开发者即使在 最新的技术面前也能处理大量未探究的陷阱。 配套网站(books.elsevier .com/companonS/9780123742551)为所有的示例程序提供了源码, 从而使读者能够在上下文中查看重要的对象和方法,并理解每行代码的作用。 封面 书名 版权 前言 目录 第1章简介 1.1计算机网络、分组报文和协议 1.2关于地址” 1.3关于名字 1.4客户端和服务器 1.5什么是套接字 1.6练习 第2章基本套接字 2.1套接字地址 2.2TCP套接字 2.2.1TCP客户端 2.2.2TCP服务器端 2.2.3输入输出流 2.3UDP套接字 2.3.1DatagramPacket类 2.3.2UDP客户端 2.3.3UDP服务器端 2.3.4使用UDP套接字发送和接收信息 2.4练习 第3章发送和接收数据 3.1信息编码 3.1.1基本整型 3.1.2字符串和文本 3.1.3位操作:布尔值编码 3.2组合输入输出流 3.3成帧与解析 3.4Java特定编码 3.5构建和解析协议消息 3.5.1基于文本的表示方法 3.5.2二进制表示方法 3.5.3发送和接收 3.6结束 3.7练习 第4章进阶 4.1多任务处理 4.1.1Java多线程 4.1.2服务器协议 4.1.3一客户一线程 4.1.4线程池 4.1.5系统管理调度:Executor接口 4.2阻塞和超时 4.2.1accept0,read()和receive() 4.2.2连接和写数据 4.2.3限制每个客户端的时间 4.3多接收者 4.3.1广播 4.3.2多播 4.4控制默认行为 4.4.1Keep-Alive 4.4.2发送和接收缓存区的大小 4.4.3超时 4.4.4地址重用 4.4.5消除缓冲延迟 4.4.6紧急数据 4.4.7关闭后停留 4.4.8广播许可 4.4.9通信等级 4.4.10基于性能的协议选择 4.5关闭连接 4.6Apple 4.7结束 4.8练习 第5章NIO 5.1为什么需要NIO 5.2与Buffer一起使用channel 5.3selector 5.4Buffer详解 5.4.1Buffer索引 5.4.2创建Buffer 5.4.3存储和接收数据 5.4.4准备Bufferclear()、flip()和rewind( ) 5.4.5压缩Buffer中的数据 5.4.6Buffer透视:duplicate()和slice()等 5.4.7字符编码 5.5流(TCP)信道详解 5.6Selector详解 5.6.1在信道中注册 5.6.2选取和识别准备就绪的信道 5.6.3信道附件 5.6.4Selector小结 5.7数据报(UDP)信道 5.8练习 第6章 深入剖析 6.1 缓冲和TCP 6.2 死锁风险 6.3 性能相关 6.4 TCP套接字的生存周期 6.4.1 连接 6.4.2 关闭TCP连接 6.5 解调多路复用揭秘 6.6 练习

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享文档获得金币 ] 2 人已下载

下载文档

相关文档