电子教案第10章网络通信

上传人:E**** 文档编号:94404967 上传时间:2019-08-06 格式:PPT 页数:13 大小:307.50KB
返回 下载 相关 举报
电子教案第10章网络通信_第1页
第1页 / 共13页
电子教案第10章网络通信_第2页
第2页 / 共13页
电子教案第10章网络通信_第3页
第3页 / 共13页
电子教案第10章网络通信_第4页
第4页 / 共13页
电子教案第10章网络通信_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《电子教案第10章网络通信》由会员分享,可在线阅读,更多相关《电子教案第10章网络通信(13页珍藏版)》请在金锄头文库上搜索。

1、Java2程序设计实用教程 第2版,叶核亚,Java2程序设计实用教程 (第2版),第1章 Java概述 第2章 Java语言基础 第3章 面向对象的核心特性 第4章 接口、内部类和包 第5章 异常处理 第6章 图形用户界面 第7章 多线程 第8章 Applet应用程序 第9章 输入/输出流和文件操作 第10章 网络通信 第11章 数据库应用 第12章 JSP 第13章 综合应用设计,Java2程序设计实用教程(第2版),第10章 网络通信,10.1 使用URL访问网络资源 10.2 Socket通信,Java2程序设计实用教程(第2版),10.1 使用URL访问网络资源,10.1.1 URL

2、类 10.1.2 URLConnection类,Java2程序设计实用教程(第2版),10.1.1 URL类,URL类声明及构造方法 协议 :/ 主机 : 端口 / 文件 # 引用 URL url2 = new URL(“http:/“); 获得URL对象属性 public String getProtocol() /返回URL对象的协议名 public int getPort() /返回URL对象的端口号 public String getHost() /返回URL对象的主机名 public String getFile() /返回URL对象的完整文件名 使用流获得URL资源内容 publi

3、c final InputStream openStream() throws java.io.IOException /返回字节输入流对象,Java2程序设计实用教程(第2版),10.1.2 URLConnection类,URLConnection类声明 public abstract class URLConnection public URL getURL() /返回当前连接的URL对象 public int getContentLength() /返回资源文件的长度 public String getContentType() /返回资源文件的类型 public long getLas

4、tModified() /返回资源文件的最后修改日期 使用URL类的openConnection()方法创建一个URLConnection对象 public URLConnection openConnection() throws java.io.IOException 【例10.1】 查看指定URL的HTML源文档内容。,Java2程序设计实用教程(第2版),10.2 Socket通信,10.2.1 Socket通信原理 10.2.2 Java的Socket通信实现,Java2程序设计实用教程(第2版),10.2.1 Socket通信原理,IP协议 传输层协议:用户数据报协议(UDP)和传

5、输控制协议(TCP)协议 TCP协议 通过端口指定服务 TCP连接 Socket通信,Java2程序设计实用教程(第2版),10.2.2 Java的Socket通信实现,Java的Socket通信流程,Java2程序设计实用教程(第2版),2. ServerSocket类,public class ServerSocket extends Object public ServerSocket(int port) throws IOException /构造方法,指定端口号 public Socket accept() throws IOException /等待接收客户端的连接请求,连接成功后

6、返回一个已连接的Socket对象 public void close() throws IOException /停止等候客户端的连接请求 ,Java2程序设计实用教程(第2版),3. Socket类,public class Socket extends Object public Socket(String host, int port) throws UnknownHostException, IOException /构造方法,指定主机名和端口号 public InputStream getInputStream() throws IOException /返回TCP连接提供的字节输入

7、流 public OutputStream getOutputStream() throws IOException /返回TCP连接提供有字节输出流 public synchronized void close() throws IOException /关闭TCP连接 ,Java2程序设计实用教程(第2版),【例10.2】 采用Socket通信实现的聊天室程序。,聊天室的图形用户界面程序 Socket通信中的服务端程序 Socket通信中的客户端程序,Java2程序设计实用教程(第2版),实验10 Socket通信,指定不同协议的URL地址,获得资源文件的内容和属性。 修改例10.2聊天室程序,增加以下功能: 增加上线功能。离线后,将【离线】按钮变成【上线】,单击可再次申请建立连接。 将文本区中对方和己方的字符串以不同的字体区别显示。 发送带格式的字符串。 增加复制功能,将文本区中的若干选中字符串复制到文本行中。 增加若干图标作为表情,发送表情图标。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号