思维导图备注

Java TCP IP Socket编程-卡尔弗特
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第3章 发送和接收数据

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-02-19 19:58:14
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 译者序
  • 前言
  • 第1章 简介
    • 1.1 计算机网络、分组报文和协议
    • 1.2 关于地址
    • 1.3 关于名字
    • 1.4 客户端和服务器
    • 1.5 什么是套接字
    • 1.6 练习
  • 第2章 基本套接字
    • 2.1 套接字地址
    • 2.2 TCP套接字
      • 2.2.2 TCP服务器端
      • 2.2.3 输入输出流
    • 2.3 UDP套接字
      • 2.3.2 UDP客户端
      • 2.3.3 UDP服务器端
      • 2.3.4 使用UDP套接字发送和接收信息
    • 2.4 练习
  • 第3章 发送和接收数据
    • 3.1 信息编码
      • 3.1.2 字符串和文本
      • 3.1.3 位操作:布尔值编码
    • 3.2 组合输入输出流
    • 3.3 成帧与解析
    • 3.4 Java特定编码
    • 3.5 构建和解析协议消息
      • 3.5.2 二进制表示方法
      • 3.5.3 发送和接收
    • 3.6 结束
    • 3.7 练习
  • 第4章 进阶
    • 4.1 多任务处理
      • 4.1.2 服务器协议
      • 4.1.3 一客户一线程
      • 4.1.4 线程池
      • 4.1.5 系统管理调度:Executor接口
    • 4.2 阻塞和超时
      • 4.2.2 连接和写数据
      • 4.2.3 限制每个客户端的时间
    • 4.3 多接收者
      • 4.3.2 多播
    • 4.4 控制默认行为
      • 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.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.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.2 关闭TCP连接
    • 6.5 解调多路复用揭秘
    • 6.6 练习
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Java TCP IP Socket编程-卡尔弗特》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度