《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行Socket编程作了深入浅出的介绍。《Java TCP/IP Socket编程(原书第2版)》内容简明扼要,条理清晰,并在讲解相应的概念或编程技巧时列举了大量的示例程序,每章附有练习。
译者序
前言
第1章 简介
1.1 计算机网络、分组报文和协议
1.2 关于地址
1.3 关于名字
l.4 客户端和服务器
1.5 什么是套接字
1.6 练习
第2章 基本套接字
2.1 套接字地址
2.2 TCP套接字
2.2.1 TCP客户端
2.2.2 TCP服务器端
2.2.3 输入输出流
2.3 UDP套接字
2.3.1 Datagram Packet类
2.3.2 UDP客户端
2.3.3 UDP服务器端
2.3.4 使用UDP套接字发送和接收信息
2.4 练习
第3章 发送和接收数据
3.1 信息编码
3.1.1 基本整型
3.1.2 字符串和文本
3.1.3 位操作:布尔值编码
3.2 组合输入输出流
3.3 成帧与解析
3.4 Java特定编码
3.5 构建和解析协议消息
3.5.1 基于文本的表示方法
3.5.2 二进制表示方法
3.5.3 发送和接收
3.6 结束
3.7 练习
第4章 进阶
4.1 多任务处理
4.1.1 Java多线程
4.1.2 服务器协议
4.1.3 一客户一线程
4.1.4 线程池
4.1.5 系统管理调度:Executor接口
4.2 阻塞和超时
4.2.1 accept()、read()和receive()
4.2.2 连接和写数据
4.2.3 限制每个客户端的时间
4.3 多接收者
4.3.1 广播
4.3.2 多播
4.4 控制默认行为
4.4.1 Keep-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.6 Applet
4.7 结束
4.8 练习
第5章 NIO
5.1 为什么需要NIO
5.2 与Buffer一起使用Channel
5.3 Selector
5.4 Buffer详解
5.4.1 Buffet索引
5.4.2 创建Buffer
5.4.3 存储和接收数据
5.4.4 准备Buffer:clear()、flip()和rewind()
5.4.5 压缩Buffer中的数据
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小结
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 练习
JenniferHudsonJenniferHudsonisanauthorinthefieldsofcontemporarydesignandarchitec...
""HowtoThinkLikeaComputerScientist""isanintroductiontoprogrammingusingPython,one...
《人人都来掷骰子:日常生活中的概率与统计》内容简介:概率和统计以各种各样的方式影响着普通百姓的生活——正如《人人都来掷骰子
《戴世光学术年谱》内容简介:本书全面而详实地记述我国著名的经济统计学家、人口统计学家、首批经济统计学博士生导师戴世光先生学
结构弹塑性分析程序OpenSEES原理与实例 本书特色opensees是一个开源的弹塑性分析程序,它有很多未商业化仍在研究阶段的算法、单元及材料本构。opens...
《开源硬件创客》内容简介:本书共分18章,前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作,来让读者了解树莓派
《油画棒宝典:路正先油画棒手绘完全自学教程》内容简介:本书是油画棒绘画的零基础完全自学教程,全书共分4章。第1章是油画棒绘画
设计的实质是什么?在设计中,意念和多种多样的形工之间的关系究竟是怎么样?诸如此类的问题,当代设计大师靳埭强选择是如何思考
《你不知道的美国那些事儿》内容简介:作者专从华侨华人及留学生在美国政治、经济、文化和其他领域的生活视点出发,展示美国华人社
C语言程序设计(第2版) 本书特色 丛书的特点:坚持面向应用的方向,以应用为中构建课程体系。准确定位,合理取舍内容,切合实际需要。采用“提出问题—解决问题—归纳...
基于机器的智能人脸识别 本书特色 《基于机器的智能人脸识别》是由高等教育出版社出版的。基于机器的智能人脸识别 目录 Introduction 1.1 Face ...
R语言编程艺术 本书特色 著名计算机科学家兼统计学家撰写,R语言领域公认经典著作。从纯编程角度系统讲解R语言的数据结构、编程结构、语法、TCP/IP网络编程、并...
《射频和无线技术入门(第2版)》主要内容:近几年来,无线通信系统在世界范围内得到了迅速发展,并不断有新技术出现,主要在于射频
零基础学PHP+MySQL(附光盘) 本书特色 内容全面,讲解细致:讲解php与mysql的使用,还介绍html、xml等内容。由浅入深,循序渐进:采用循序渐进...
SNAtechniquesarederivedfromsociologicalandsocial-psychologicaltheoriesandtakeint...
《精通SEO:100%网站流量提升密码》内容简介:全书分为4个部分。第1篇【基础篇】主要介绍了搜索引擎和搜索引擎优化的基础知识,并通
社交媒体网络安全理论与技术 本书特色 张志勇、赵长伟、王剑等著的这本《社交媒体网络安全理论与技术》试图从信息技术和社会空间管理的多学科交叉视角,对媒体社交网络安...
嵌入式与实时系统开发:使用UML、对象技术、框架与模式 本书特色 本书无疑是这一领域中创作的著作……每个人都可以把它作为教材和参考书。本书深入浅出地介绍实时系统...
人脸识别致以人体动作识别技术及应用 本书特色 本书以模式识别的一些基本理论与方法为基础,重点讨论了模式识别在人脸识别、人脸配准、人脸检测、素描人脸识别、图像超分...
《运营思维》内容简介:什么是运营?运营工作具体包括哪些种类,需要运营人员掌握哪些技能?运营和产品、用户、增长、转化及数据是