
Java 网络编程
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【Java 网络编程】网络环境简介 ( 网络 | 网络编程 | OSI 七层网络模型 | TCP/IP 网络模型 )
I 网络简介II 网络编程III OSI 七层网络模型IV OSI 七层网络模型 - 网络编程V OSI 七层网络模型 - TCP/IP 模型 对应关系原创 2019-08-28 11:36:06 · 679 阅读 · 0 评论 -
【Java 网络编程】TCP 数据传输示例 ( 客户端参数设置 | 服务器端参数设置 | ByteBuffer 存放读取数据类型 )
I 客户端代码示例II 服务器端代码示例III 运行结果原创 2019-09-04 22:44:34 · 933 阅读 · 0 评论 -
【Java 网络编程】服务器端 ServerSocket 配置 ( 端口复用 | 缓冲区设置 | 超时时间 | 性能权重 | 端口绑定 )
I ServerSocket 端口号绑定参数II ServerSocket 复用绑定端口设置III ServerSocket 设置缓冲区大小IV ServerSocket 设置超时时间V ServerSocket 设置性能参数原创 2019-09-04 15:29:44 · 2453 阅读 · 0 评论 -
【Java 网络编程】客户端 Socket 创建
I TCP 无代理或无参构造函数II 创建 Socket 时指定代理III 创建 Socket 时直接指定服务器地址和端口号IV 创建 Socket 时直接指定服务器地址和端口号 并绑定本地IP地址和端口号V 创建无参 Socket 绑定地址原创 2019-09-04 15:29:33 · 2409 阅读 · 0 评论 -
【Java 网络编程】客户端 Socket 配置 ( 超时时间 | 端口复用 | Nagle 算法 | 心跳包机制 | 连接关闭机制 | 缓冲区大小 | 性能权重设置 | 紧急数据设置 )
I 设置读取超时时间II Socket 复用绑定端口设置III 开启 Nagle 算法 ( 沾包 )IV 心跳包机制V 连接关闭处理VI Socket 紧急数据内敛设置VII Socket 设置缓冲区大小VIII Socket 连接性能参数设置原创 2019-09-04 15:29:15 · 1134 阅读 · 0 评论 -
【Java 网络编程】TCP 传输机制 ( 数据拆分 | 排序 | 顺序发送 | 顺序组装 | 超时重发 )
I TCP 传输过程II TCP 传输示例III TCP 传输特殊情况处理原创 2019-09-03 14:39:12 · 1168 阅读 · 0 评论 -
【Java 网络编程】TCP 连接 断开 机制 ( 三次握手 | 四次挥手 )
I TCP 连接建立流程 ( 三次握手 )II SYN 和 ACK 中的随机值III TCP 连接建关闭流程 ( 四次挥手 )IV TCP 连接断开的保证V 四次挥手的必要性原创 2019-09-02 23:03:00 · 1156 阅读 · 0 评论 -
【Java 网络编程】TCP API 简介 ( Socket | ServerSocket )
I Socket API 简介II ServerSocket API 简介III Socket 数据交互IV Socket 客户端操作流程V Socket 服务器端操作流程VI Socket 与 进程原创 2019-09-02 10:31:22 · 670 阅读 · 0 评论 -
【Java 网络编程】TCP 简介
I TCP 特点II TCP 协议工作机制III TCP传输 可靠性IV TCP 传输稳定性V TCP 应用场景原创 2019-09-01 21:59:06 · 983 阅读 · 0 评论 -
【Java 网络编程】UDP 服务器 与 客户端持续交互 案例
I UDP 交互原理II UDP 服务器端代码示例III UDP 客户端代码示例IV 服务器 客户端 运行结果原创 2019-08-31 23:57:03 · 956 阅读 · 0 评论 -
【Java 网络编程】UDP 服务器 客户端 通信 ( DatagramSocket | DatagramPacket | UDP 发送数据包 | UDP 接收数据包 | 端口号分配使用机制 )
I UDP 信息发送接收原理II UDP 发送和接收端口相同III UDP 发送信息代码示例IV UDP 接收信息代码示例V UDP 服务器端代码示例VI UDP 客户端代码示例VII 客户端服务器端通信原创 2019-08-31 18:24:18 · 1750 阅读 · 0 评论 -
【Java 网络编程】UDP 广播 ( IP 地址分类 | 广播 | 广播地址运算 )
I UDP 单播 广播 多播II IP 地址类别III 广播地址IV 网络配置信息V 广播地址计算VI 广播通信原创 2019-08-31 12:38:11 · 1796 阅读 · 0 评论 -
【Java 网络编程】UDP API 简介 ( DatagramSocket | DatagramPacket )
I DatagramSocketII DatagramSocket 构造方法III DatagramSocket 数据操作IV DatagramPacketV DatagramPacket 构造方法VI DatagramPacket 设置参数VII DatagramPacket 获取参数VIII DatagramPacket IP 地址 端口号 说明原创 2019-08-30 11:32:08 · 1852 阅读 · 0 评论 -
【Java 网络编程】UDP 简介
I UDP 简介II UDP 不可靠性III UDP 作用IV UDP 报文头V UDP 数据包长度原创 2019-08-30 10:05:21 · 685 阅读 · 0 评论 -
【Java 网络编程】网络相关概念
I 报文段II 传输协议III MAC 地址IV IP 地址V IPv4 地址VI IPv6 地址VII 端口VIII 服务器原创 2019-08-29 21:20:34 · 509 阅读 · 0 评论 -
【Java 网络编程】TCP 服务器端 客户端 简单示例
I IntelliJ IDEA 创建 Java 项目II 客户端 Socket 创建III Socket 客户端连接服务器端IV Socket 两个端点信息获取V 控制台人机交互VI Socket 客户端与服务器端交互VII ServerSocket 服务器端端口监听VIII ServerSocket 服务器端参数获取IX ServerSocket 服务器端同时与多个客户端交互方案X Socket 客户端代码示例XI Socket 服务器端代码示例XII 运行客户原创 2019-08-29 13:16:29 · 1353 阅读 · 0 评论 -
【Java 网络编程】Socket TCP UDP 联系
I 信息传输关注点II Socket 与 TCP UDP 关系III Socket 连接组成 ( IP地址 + 端口号 )IV Socket TCPV Socket UDPVI CS 应用模型原创 2019-08-28 22:02:39 · 992 阅读 · 0 评论 -
【Java 网络编程】NIO Buffer 简介 ( 概念 | 数据传输 | 标记 | 位置 | 限制 | 容量 | 标记 | 重置 | 清除 | 翻转 | 重绕 | 链式操作 )
I. Buffer 简介II. Buffer 属性III. Buffer 数据读写IV. Buffer 标记 mark() 和重置 reset()V. Buffer 清除 翻转 重绕VI. Buffer 缓冲区只读属性VII. Buffer 的链式调用原创 2019-09-17 11:29:37 · 640 阅读 · 0 评论