unit9_1
2016-07-16 20:54:49 0 举报
AI智能生成
Unit 9_1是一个单元,它可能是一个课程、项目或任务的一部分。由于缺乏具体信息,我们无法确定Unit 9_1的具体内容。然而,我们可以推测它可能涉及到某个主题或领域的学习,例如数学、科学、语言等。在这个单元中,学生可能会学习新的概念、技能和知识,并通过完成作业、参加讨论和进行实践来巩固所学内容。此外,Unit 9_1可能还包括评估学生对所学内容的理解和掌握程度的方法,如测试、考试或项目报告。总之,Unit 9_1是一个旨在帮助学生在某个特定领域取得进步的教育资源。
作者其他创作
大纲/内容
标题:Java网络编程概述
教学课件
知识目标
理解网络编程的概念
理解服务器概念
理解客户端概念
理解服务器/客户端模式的工作原理
技能目标
掌握简单的服务器编写方法
掌握简单的客户端编写方法
掌握基于服务器/客户端的网络通信
重点
服务器/客户端模式的工作原理
建议学时:2+2
难点
无
问题导入
P1:请尝试列举生活中常用的网络应用程序,并分析其组成和工作方式。
教学过程
1)知识点讲解
1. 网络编程概述
1.1 网络通信协议概述
1.2 Java网络类和接口简介
1.3 服务器客户端模式简介
2. 相关插图
图9.1 客户端
图9.2 服务器
图9.3 数据的发送与接收
图9.4 登录
图9.5 聊天界面
3. 相关表格
表9.1 TCP/IP协议
表9.2 判断网络类型的位串类高位串
表9.3 Socket类常用方法及功能
表9.4 ServerSocket类常用方法及功能
2)讨论与练习
P1 请练习编写简单的Ping程序,该程序由一个客户端和一个服务器组成,客户端向服务器发送Ping命令,服务器返回任意字符串应答。
3)总结
本节重点:服务器/客户端模式的工作原理
考点:服务端的简单定义。
4)编程实例
【例9.1】获取指定URL(http://www.tsinghua.edu.cn/)的源文件URLReader.java。
【例9.2】访问指定URL的协议、主机名、端口和文件Myurl.java。
【例9.3】使用URLConnection从Web服务器读取文件URLDemo.java。
【例9.4】查询IP地址的版本。
【例9.5】制作TCP服务器端和客户端通信实例。
【例9.5a】数据报传送。
【例9.6】网络聊天程序。
【例9.7】回调技术。
5)技能训练
【技能训练9.1】网络信息广播程序。
实训说明
0 条评论
下一页