当前位置:网站首页 > Java教程 > 正文

java 网络编程案例教程





目录




第1章概述



1.1网络编程简介



1.2练习文件



1.3开发工具准备



1.4Java I/O流



1.5Java Socket



1.6Java线程



1.7客户机/服务器一对一通信模型



1.8服务器程序



1.9客户机程序



1.10小结



1.11实验1: 探索网络编程世界



1.12习题1



第2章一客户一线程



2.1作品演示



2.2本章重点知识介绍



2.3客户机界面设计



2.4服务器界面设计



2.5客户机连接服务器



2.6客户机发送消息



2.7服务器启动线程及连接线程



2.8客户机会话线程



2.9小结



2.10实验2: 用SwingWorker改写线程



2.11习题2



第3章线程池



3.1作品演示



3.2本章重点知识介绍



3.3客户机界面设计



3.4服务器界面设计



3.5自定义协议类



3.6启动服务器



3.7连接线程



3.8关闭线程池



3.9客户线程



3.10客户机连接服务器



3.11客户机发送消息



3.12小结



3.13实验3: 线程池与一客户一线程



3.14习题3



第4章非阻塞I/O



4.1作品演示



4.2本章重点知识介绍



4.3客户机界面设计



4.4服务器界面设计



4.5服务器自定义协议类



4.6启动服务器



4.7服务器轮询线程



4.8服务器处理连接



4.9服务器读写数据



4.10客户机连接服务器



4.11客户机出拳逻辑



4.12小结



4.13实验4: 非阻塞I/O实验拓展



4.14习题4



第5章UDP协议通信



5.1作品演示



5.2本章重点知识介绍



5.3客户机登录界面



5.4客户机会话界面



5.5服务器界面



5.6消息类与转换类



5.7消息协议设计



5.8客户机登录逻辑



5.9客户机发送消息



5.10客户机离开逻辑



5.11客户机自动接收消息



5.12启动服务器



5.13服务器处理消息线程



5.14小结



5.15实验5: 聊天项目拓展



5.16习题5



第6章TCP协议传输文件



6.1作品演示



6.2本章重点知识介绍



6.3工具栏、弹出菜单和进度条



6.4选择文件



6.5文件发送线程



6.6服务器处理连接线程



6.7服务器接收文件线程



6.8小结



6.9实验6: 端口扫描器



6.10习题6



第7章SSL安全通信



7.1作品演示



7.2本章重点知识介绍



7.3用keytool生成公钥/私钥



7.4创建DB数据库



7.5数据库操作类



7.6密钥算法类



7.7数据库测试与数据准备



7.8完成安全登录设计



7.9发送文件与数字签名线程



7.10服务器处理连接线程



7.11接收文件与验证签名线程



7.12小结



7.13实验7: 安全登录与安全注册



7.14习题7



第8章网络抓包与协议分析



8.1作品演示



8.2本章重点知识介绍



8.3创建项目框架



8.4用户界面设计



8.5捕获网络数据包



8.6包过滤器



8.7自定义显示类



8.8文件操作



8.9主程序逻辑设计



8.10小结



8.11实验8: WireShark与Sniffer



8.12习题8



第9章Java邮件客户端



9.1作品演示



9.2本章重点知识介绍



9.3SMTP协议概述与体验



9.4POP3协议概述与体验



9.5IMAP协议概述



9.6JavaMail概述



9.7客户端登录界面设计



9.8客户端主界面设计



9.9客户端邮件编辑界面设计



9.10邮件发送功能



9.11邮件接收类



9.12邮件的解析与显示



9.13小结



9.14实验9: 邮件客户端拓展



9.15习题9



第10章Java WebSocket



10.1作品演示



10.2本章重点知识介绍



10.3开发准备



10.4熟悉WebSocket



10.5编写基础类



10.6实现对数据库的操作



10.7JSON格式转换



10.8实现注册功能



10.9实现登录与退出功能



10.10编写聊天页面



10.11实现收发信息与保存聊天记录



10.12实现服务器群聊功能



10.13小结



10.14实验10: 实现私聊功能



10.15习题10





  • 上一篇: java成品教程
  • 下一篇: mvc 教程 java
  • 版权声明


    相关文章:

  • java成品教程2025-01-14 09:18:01
  • java教程1832025-01-14 09:18:01
  • java软件视频教程2025-01-14 09:18:01
  • java后端到前端教程交流2025-01-14 09:18:01
  • 红石机教程java2025-01-14 09:18:01
  • mvc 教程 java2025-01-14 09:18:01
  • Java开发安装教程2025-01-14 09:18:01
  • java318教程2025-01-14 09:18:01
  • 免费自学java教程2025-01-14 09:18:01
  • 兄弟连java教程22025-01-14 09:18:01