Java 程序设计 Java 程序设计 任务五:网络聊天程序设计 单元五:Java语言高级程序设计 教学目标 知识目标 网络通信的概念; 网络协议概念; Socket的概念; 网络通信编程的步骤。 能力目标 能够编写网络通信程序; 会进行端口操作。 内容 4 任务陈述 1 2 3 知识准备 任务实施 任务拓展 任务实训 5 1. 任务陈述 任务描述 本次任务要运用套接字实现一个多人网络聊天程序。 任务要求如下: 在 C/S(客户端/服务器)模式下运行。 服务器端负责监听和转发客户端发送的消息。 实现聊天记录的保存和查看。 2. 知识准备 5.1 网络通信与网络协议基础 计算机网络通常由三个部分组成,分别是资源子网、通信子网和通信协议。 通信子网: 就是计算机网络中负责数据通信的部分; 资源子网: 计算机网络中面向用户的部分,负责全网络面向应用的数据处理工作; 通信协议: 通信双方必须共同遵守的规则和约定就称为通信协议,它的存在与否是 计算机网络与一般计算机互连系统的根本区别。 2. 知识准备 5.1.1 计算机网络的体系结构 2. 知识准备 5.1.2 计算机网络的协议 所谓协议(Protocol)就是对数据格式和计算机之间交换数据时必须遵守
原创力文档

文档评论(0)