my-网络编程.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  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文档。上传文档
查看更多
网络编程 URL->IP地址与InetAddress类->Socket网络编程(TCP/UDP) JDK中的网络类 通过包中的类,java程序能够使用TCP或UDP协议在互联网上进行通讯 Java 通过扩展已有的流式输入/输出接口和增加在网络上建立输入/输出对象特性这两 个方法支持TCP/IP。 Java支持TCP和UDP协议族。TCP用于网络的可靠的流式输入/输出。UDP支持更简 单的、快速的、点对点的数据报模式 URL(创建和使用URL访问网上资源) URL(Uniform Resource Locator)是统一资源定位符的简称,它表示Internet上某一资源 的地址。通过URL我们可以访问Internet上的各种网络资源,比如最常见的WWW, FTP站点。浏览器通过解析给定的URL可以在网络上查找相应的文件或其他资源。 URL是最为直观的一种网络定位方法。使用URL符合人们的语言习惯,容易记忆,所 以应用十分广泛。而且在目前使用最为广泛的TCP/IP中对于URL中主机名的解析也是 协议的一个标准,即所谓的域名解析服务。使用URL进行网络编程,不需要对协议本 身有太多的了解,功能也比较弱,相对而言是比较简单的。 一个URL 包括两个主要部分: 协议标识符:HTTP,FTP,File等 资源名字:主机名,文件名,端口号,引用 例如: :80/javase/tutorial/index.html 创建URL 在Java程序中,可以创建表示URL地址的URL对象。URL对象表示一个绝对URL地址,但URL对象可用绝对URL、相对URL和部分URL构建 如果创建失败: try { URL myURL = new URL(. . .) //必须写http前缀,注意:不是在浏览器里面打开 } catch(MalformedURLException e) { // exception handler code here } URLConnection 为获得URL的实际比特或内容信息,用它的openConnection( )方法从它创建一个 URLConnection对象,例:url.openConnection() openConnection( ) 有下面的常用形式:URLConnection openConnection( ) 与调用URL对象相关,它返回一个URLConnection对象。 它可能引发IOException异常 URLConnection是访问远程资源属性的一般用途的类。如果你建立了与远程服务器之间 的连接,你可以在传输它到本地之前用URLConnection来检察远程对象的属性。这些 属性由HTTP协议规范定义并且仅对用HTTP协议的URL对象有意义 Example: TestUrl.java import .URL; public class TestUrl { public static void main(String[] args) throws Exception { URL url = new URL(/javase/tutorial/index.html); String protocol = url.getProtocol(); String host = url.getHost(); String file = url.getFile(); int port = url.getPort(); String ref = url.getRef(); System.out.println(protocol + , + host + , + file + , + port + , + ref); } } TestUrlConnection1.java import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import .URL; import .URLConnection; public class TestUrlConnection1 { public static void main(String[] args) throws Exception { URL url = new URL(); URLConnection conn = url.openConnection(); InputStream is = conn.getInputStream(); OutputStream os = new FileOutputStream(c:\\163.txt);

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档