TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
课程简介:
网络无处不在,移动互联时代也早已到来,单机版程序慢慢的已没有生命力,所有的程序都要能够访问网络,比如 QQ 网络聊天程序、迅雷下载程序等,这些程序都要同网络打交道,本次将与各位小伙伴们分享的就是 Java 中的网络编程—— Socket 通信
课程须知:
本课程是 Java 开发课程的高级课程,需要对 Java 中的面向对象、IO、多线程,以及网络相关知识有一定的基础
课程能学到什么?
1、网络相关的基础知识
2、Java 中网络相关 API 的应用
3、实现基于 TCP 的 Socket 编程
4、实现基于 UDP 的 Socket 编程
课程目录:
第1章 网络基础知识
本章节主要讲解网络相关的基础知识,包括 TCP/IP 协议、IP 地址、端口等
1-1 网络基础简介 (10:21)
第2章 Java 中网络相关 API 的应用
本章节介绍 InetAddress 类的意义及用法、URL 类和 URLConnection 类的创建及用法,并应用相关类读取网络资源
2-1 Java 中的 InetAddress 的应用 (08:10)
2-2 Java 中的 URL 的应用 (16:24)
第3章 通过 Socket 实现 TCP 编程
本章节通过案例的方式,讲解基于 TCP 的 Socket 编程及实现步骤
3-1 Socket 简介 (06:37)
3-2 编程实现基于 TCP 的 Socket 通信之服务器端 (10:42)
3-3 编程实现基于 TCP 的 Socke t通信之客户端 (06:01)
3-4 完善用户登陆之服务器响应客户端 (06:09)
3-5 使用多线程实现多客户端的通信 (14:04)
第4章 通过 Socket 实现 UDP 编程
本章节通过案例的方式,讲解基于UDP的Socket编程及实现步骤
4-1 DatagramPacket (03:14)
4-2 编程实现基于 UDP的 Socket 通信之服务器端 (06:48)
4-3 编程实现基于 UDP 的 Socket 通信之客户端 (14:04)
第5章 Socket 总结
总结课程的重点,结合实际开发提出扩展需求,并进行简单的实现分析
5-1 Socket 总结 (04:12)
第6章 综合练习
综合练习
6-1 综合练习---问题描述. (05:20)
6-2 综合练习---实现分析 (06:52)
下载地址:
|
|