java 网络通信

上传人:206****923 文档编号:51642364 上传时间:2018-08-15 格式:PPT 页数:12 大小:196KB
返回 下载 相关 举报
java 网络通信_第1页
第1页 / 共12页
java 网络通信_第2页
第2页 / 共12页
java 网络通信_第3页
第3页 / 共12页
java 网络通信_第4页
第4页 / 共12页
java 网络通信_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《java 网络通信》由会员分享,可在线阅读,更多相关《java 网络通信(12页珍藏版)》请在金锄头文库上搜索。

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

2、类声明及构造方法 协议 :/ 主机 : 端口 / 文件 # 引用 URL url2 = new URL(“http:/“);n获得URL对象属性 public String getProtocol() /返回URL对象的协议名 public int getPort() /返回URL对象的端口号 public String getHost() /返回URL对象的主机名 public String getFile() /返回URL对象的完整文件名n使用流获得URL资源内容 public final InputStream openStream() throws java.io.IOExceptio

3、n /返回字节输入流对象程序设计实用教程(第2版)10.1.2 URLConnection类nURLConnection类声明 public abstract class URLConnection public URL getURL() /返回当前连接的URL对象public int getContentLength() /返回资源文件的长度public String getContentType() /返回资源文件的类型public long getLastModified() /返回资源文件的最后修改日 期 n使用URL类的openConnection()方法创建一个 URLConnec

4、tion对象 public URLConnection openConnection() throws java.io.IOException 【例10.1】 查看指定URL的HTML源文档内容。程序设计实用教程(第2版)10.2 Socket通信n10.2.1 Socket通信原理n10.2.2 Java的Socket通信实现程序设计实用教程(第2版)10.2.1 Socket通信原理nIP协议n传输层协议:用户数据报协议(UDP)和传 输控制协议(TCP)协议 nTCP协议n通过端口指定服务nTCP连接nSocket通信程序设计实用教程(第2版)10.2.2 Java的Socket通信 实

5、现nJava的Socket通信流程程序设计实用教程(第2版)2. ServerSocket类public class ServerSocket extends Object public ServerSocket(int port) throws IOException /构造方法,指定端口号public Socket accept() throws IOException/等待接收客户端的连接请求,连接成功 后返回一个已连接的Socket对象public void close() throws IOException /停止等候客户端的连接请求 程序设计实用教程(第2版)3. Socket类

6、public class Socket extends Object public Socket(String host, int port) throws UnknownHostException, IOException/构造方法,指定主机名和端口号public InputStream getInputStream() throws IOException /返回TCP连接提供的字节输入流public OutputStream getOutputStream() throws IOException /返回TCP连接提供有字节输出流public synchronized void clos

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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