[精品]Java_TCPIP_Socket编程.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
[精品]Java_TCPIP_Socket编程

第 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 4.2.3 限制每个客户端的时间92 4.3 多接收者94 4.3.1 广播94 4.3.2 多播95 4.4 控制默认行为100 4.4.1 Keep-Alive100 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 5.4.2 创建Buffer126

知传链电子书

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档