新JBuider程序设计教程 教学课件 吴文虎主编 ; 汪涛编著 ch8.pptVIP

新JBuider程序设计教程 教学课件 吴文虎主编 ; 汪涛编著 ch8.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 网络程序设计 中国铁道出版社 本章内容: 8.1 JBuilder对网络应用开发的支持 8.2 常用网络组件 8.3 网络开发实例 8.1 JBuilder对网络应用开发的支持 JBuilder支持TCP/IP的两种方法: 通过扩展已有的流式输入/输出接口. 通过增加在网络上建立输入/输出对象特性这。 包所包含的类 包的接口 8.2 常用网络组件 8.2.1 IP地址的获取 InetAddress类的常用方法 8.2.2 TCP/ZP套接字 TCP/IP 套接字用于在主机和Internet之间建立可靠的、双向的、持续的、点对点的流式连接。一个套接字可以用来建立Java 的输入/输出系统到其他的驻留在本地机或Internet上的任何机器的程序的连接。 在Java编程语言中,TCP/IP socket连接是用包中的类实现的。 Java中有两类TCP套接字。一种是服务器端的,另一种是客户端的。 客户机和服务器之间的关系 套接字Socket类的方法和说明 套接字Socket类中的输入输出方法及说明 erverSocket类的构造函数 8.2.3 UDP和数据报 数据报(Datagrams)是一种在机器间传递的信息包。数据报被释放给它们预定的目标,不保证它们一定到达目的地,甚至不保证一定存在数据的接收者。同样,数据报被接收时,不保证它在传输过程中不受损坏,不保证发送它的机器仍在等待响应。 Java通过两个类实现UDP协议顶层的数据报: DatagramPacket对象是数据容器,用于表示要进行传输的数据。 DatagramSocket是用来发送和接收DatagramPackets的机制,即发送主机中建立数据报通信方式。 DatagramPacket类的构造函数 DatagramPacket类的成员函数 DatagramSocket类的构造方法 DatagramSocket类的成员函数 8.2.4 FTP应用 Java语言中提供了一类网络类库.ftp,该类库主要提供了用于建立ftp连接的类。利用这些类的方法,编程人员可以远程登录到Internet服务器,列举该服务器上的目录,设置传输协议以及传送文件。本节我们将通过ftp类库中的一个类——FtpClient来介绍这个网络类库。 8.2.5 Internet资源的获取 1.URL解析 URL是以一个字符串形式描述的Internet上的资源位置。URL主要有两个重要的成分组成:资源的位置和访问资源所用的协议。URL是Uniform Resource Locator的缩写,通常可以将其当作网络上的某个文件的名称。 1.URL解析 概念: 主机名:资源所在的主机名称。 协议名称:访问主机上的指定资源所用的协议,这些协议为FTP、HTTP、Gopher、News等协议。 文件名:文件中主机中的路径名称。 端口号:需要连接到的主机进程的端口号。 2.URLConnection类 URLConnection类是访问远程资源属性的一般用途的类。如果用户建立了与远程服务器之间的连接,用户可以在传输它到本地之前用URLConnection来检查远程对象的属性。这些属性由HTTP协议规范定义并且仅对用HTTP协议的URL对象有意义。 程序可以按照下面的步骤直接使用URLConnection类: (1)创建一个URL对象。 (2)调用URL对象的openConnection()方法来检索这个URL的URLConnection对象。 (3)配置URLConnection。 (4)读首部字段。 (5)获取输入流并读数据 (6)获取输出流并读数据 (7)关闭连接。 利用URLConnection类在URL中检索数据至少要以下几个步骤: (1)创建一个URL对象。 (2)调用URL对象的openConnection()方法来检索这个URL的URLConnection对象。 (3)调用URLConnection的getInputStream()方法。 (4)用常用的流API从输入流读入数据。 3.E-mail处理 电子邮件(简称E-mai1)又称电子信箱、电子邮政,它是一种用电子手段提供信息交换的通信方式。它是全球多种网络中使用最普遍的一项服务。可以说,E-mail是Internet上除了HTTP协议之外流量最大的协议。Java最常见的问题之一,是如何从Java applet或应用程序中发送E-mail。 电子邮件的工作原理 : 发送一个消息,程序只需要完成以下8个步骤: (1)设置mail.host属性,指向本地邮件服务器。 (2)利用Session.getInstance()方法启动邮件会话。 (3)创建一个新的Message对

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档