内容简介
本书是一本关于Java网络编程的实用指南,专注于TCP/IP协议下的Socket编程。第2版在保留原有精华的基础上,更新了Java技术的最新发展,内容涵盖从基础概念到高级应用的完整体系。
书中首先介绍了计算机网络的基础知识,包括TCP/IP协议栈、IP地址、端口等核心概念,然后逐步引导读者掌握Java中Socket编程的关键技术,如ServerSocket和Socket类的使用、多线程处理、非阻塞I/O、以及数据报套接字等。每章都配有丰富的代码示例和实战练习,帮助读者将理论应用于实践。
本书适合有一定Java基础的开发人员、计算机专业学生以及对网络编程感兴趣的爱好者阅读。通过学习,读者将能够独立开发基于TCP/IP的网络应用程序,理解底层通信机制,并具备解决实际网络编程问题的能力。
目录
第1章 简介
1.1 计算机网络、分组报文和协议
1.2 关于地址
1.3 关于名字
1.4 客户端和服务器
1.5 什么是套接字
1.6 练习
第2章 基本套接字
2.1 套接字地址
2.2 TCP套接字
2.3 UDP套接字
2.4 练习
第3章 发送和接收数据
3.1 信息编码
3.2 组合输入输出流
3.3 成帧与解析
3.4 Java特定编码
3.5 构建和解析协议消息
3.6 结束
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。
📖 支持知识自由流动
每一本书的稳定访问,都离不开服务器、存储与带宽的长期维护。






