下载此文档

Java网络编程.2ppt.ppt.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
1 网络基础?1、 IP地址和 InerAddress 类?为了进行网络通信,通信双方必须遵守通信协议。?目前使用最广泛的是 TCP/IP 协议,它是 中各方所遵守的公共协议。? TCP 是一种传输控制协议? IP是一种网际协议? TCP/IP 是两种协议的结合。 IP地址用于指明因特网上一台计算机在网络中的地址,用 32 位二进制代码表示网络地址。地址用 A B C D E 五类。 A( — )0 开头, 7位网络号, 24 主机号 B( — )10 开头, 14 位网络号, 16 主机号 C( — )110 开头, 21 位网络号, 8主机号?通常 IP地址用四段十进制表示?如: ?或者用文字域名表示? 2 URL 编程? URL ? URL 的组成? 创建一个 URL ? 解析 URL ? 从 URL 读取 ? 通过 ction 连接 WWW ?统一资源定位符 URL 是 t 是用来标识资源的名字和地址的? URL 的编写方式是 protocol:// resourceName ,其中: 协议名( protocol )指明获取资源所使用的传输协议, 如 http 、 ftp 、 gopher 、 file 等。资源名( resourceName )则应该是资源的完整地址,包括主机名、端口号、文件名或文件内部的一个引用。例如: http:// / 协议名://主机名 http:// /home/ 协议名://机器名+文件名/#BOTTOM 协议名://机器名+端口号+文件名+内部引用端口号是和 Socket 编程相关的一个概念,在后面会有详细讲解。内部引用是 HTML 中的标记,有兴趣的读者可以参考有关 HTML 的书籍。 创建一个 URL ?为了表示 URL , 中实现了类 URL 。?它的构造函数如下: ? public URL (String spec); 通过一个表示 URL 地址的字符串可以构造一个 URL 对象。例如 URL myURL ; Try { myURL =new URL( “:80/ ”); } Catch(MalformedURLException e) { (“有错误的 URL ”)} 创建 URL 对象可能产生 MalformedURLException 异常,所以,创建时候放在 try catch 中。 解析 URL ?一个 URL 对象生成后,其属性是不能被改变的,但是我们可以通过类 URL 所提供的方法来获取这些属性: ? public String getProtocol () 获取该 URL 的协议名。? public String getHost () 获取该 URL 的主机名。? public int getPort () 获取该 URL 的端口号,如果没有设置端口,返回-1。? public String getFile () 获取该 URL 的文件名。? public String getRef () 获取该 URL 在文件中的相对位置。? public String getQuery () 获取该 URL 的查询信息。? public String getPath () 获取该 URL 的路径? public String getAuthority () 获取该 URL 的权限信息? public String getUserInfo () 获得使用者的信息? public String getRef () 获得该 URL 的锚(引用) protocol=http host = filename=/ port=-1 ref=DOWNLOADING query=null path=/ UserInfo =null Authority= 从 URL 读取 ?当我们得到一个 URL 对象后,就可以通过它读取指定的 URL 的方法 openStream (),其定义为: ? InputStream openStream (); ?方法 openSteam ()与指定的 URL 建立连接并返回 InputStream 类的对象以从这一连接中读取数据。然后就可以使用标准的输入输出方法将数据打印到终端上,下面的程序演示了该方法。?例 9.

Java网络编程.2ppt.ppt 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小0 KB
  • 时间2016-03-17