- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《Java+TCPIP+Socket编程%28中文版%29》.pdf
下载自:最方便的Java学习社区
第 1 章 简介 3
1.1 计算机网络,分组报文和协议3
1.2 关于地址6
1.3 关于名字8
1.4 客户端和服务器8
1.5 什么是套接字9
1.6 练习 10
第 2 章 基本套接字 10
2.1 套接字地址10
2.2 TCP套接字17
2.2.1 TCP客户端17
2.2.2 TCP服务器端22
2.2.3 输入输出流26
2.3 UDP套接字 28
2.3.1 DatagramPacket类28
2.3.2 UDP客户端 30
2.3.3 UDP服务器端 36
2.3.4 使用UDP套接字发送和接收信息 38
2.4 练习40
第 3 章 发送和接收数据41
3.1 信息编码42
3.1.1 基本整型42
3.1.2 字符串和文本48
3.1.3 位操作:布尔值编码50
3.2 组合输入输出流51
3.3 成帧与解析52
3.4 Java特定编码58
3.5 构建和解析协议消息59
3.5.1 基于文本的表示方法62
3.5.2 二进制表示方法65
3.5.3 发送和接收67
3.6 结束76
3.7 练习76
第 4 章 进阶 77
4.1 多任务处理77
4.1.1 Java 多线程78
4.1.2 服务器协议80
4.1.3 一客户一线程84
4.1.4 线程池86
4.1.5 系统管理调度:Executor接口 89
4.2 阻塞和超时91
4.2.1 accept(),read()和receive() 91
4.2.2 连接和写数据92
下载自:最方便的Java学习社区
4.2.3 限制每个客户端的时间92
4.3 多接收者94
4.3.1 广播94
4.3.2 多播95
4.4 控制默认行为100
4.4.1 Keep-Alive 100
4.4.2 发送和接收缓存区的大小101
4.4.3 超时 101
4.4.4 地址重用102
4.4.5 消除缓冲延迟102
4.4.6 紧急数据103
4.4.7 关闭后停留103
4.4.8 广播许可103
4.4.9 通信等级104
4.4.10 基于性能的协议选择104
4.5 关闭连接104
4.6 Applets 111
4.7 结束 112
4.8 练习 112
第 5 章 NIO 112
5.1 为什么需要NIO ?113
5.2 与Buffer一起使用Channel 115
5.3 Selector 118
5.4 Buffer详解 125
5.4.1 Buffer索引125
您可能关注的文档
- 《GB7000.5道路与街道照明灯具》.pdf
- 《GB7002-2016T 投光照明灯具光度测试》.pdf
- 《GBT 23595.3-2016 白光LED灯用稀土黄色荧光粉试验方法 第3部分:色品坐标的测定》.pdf
- 《GBT 23595.4-2016 白光LED灯用稀土黄色荧光粉试验方法 第4部分:热稳定性的测定》.pdf
- 《GBT 23595.6-2016 白光LED灯用稀土黄色荧光粉试验方法 第6部分:电导率的测定》.pdf
- 《GB_24823-2016普通照明用LED性能要求》.pdf
- 《GB_T24907-2016-道路照明用LED灯性能要求》.ppt
- 《gearbox》.pdf
- 《General questions about lean operations》.docx
- 《Generation of 11.5 W coherent red-light by》.pdf
文档评论(0)