1 / 25
文档名称:

java网络编程.ppt

格式:ppt   大小:61KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java网络编程.ppt

上传人:plm860108 2018/8/7 文件大小:61 KB

下载得到文件列表

java网络编程.ppt

相关文档

文档介绍

文档介绍:第11章 Java 中的网络编程
本章导读
1. URL类
2. 读取URL中的资源
3. 显示URL资源中的HTML文件
4. 处理超链接
5. InetAddress类
6. 套接字Socket
7. 使用多线程处理套接字连接
8. UDP数据报
9. 广播数据包
URL类
1. 包中的 URL类是对统一资源定位符(Uniform Resource Locator)的抽象.
2. 一个URL对象通常包含最基本的三部分信息:协议、地址、资源。

public URL(String spec) throws MalformedURLException;
该构造方法使用字符串初始化一个URL对象,例如
try {
url=new URL("");
}
catch(MalformedURLException e)
{
("Bad URL:"+url);
}
:该URL对象使用的协议是“Http”协议
2 地址是“”,
:所包含的资源是默认的资源(主页,)。
返回
读取URL中的资源
URL对象调用
InputStream openStream()
方法可以返回一个输入流,该输入流指向URL对象所包含的资源。通过该输入流可以将服务器上的资源信息读入到客户端。
下面的例子1在一个文本框中输入网址,然后点击确定按钮读取服务器上的资源,由于网络速度或其它的因素,URL资源的读取可能会引起堵塞,因此,程序需在一个线程中读取URL资源,以免堵塞主线程。
返回
InetAdress类
上的主机有两种方式表示地址:
(1)域名
例如,
(2)IP 地址
例如,
主机地址的域名和IP地址:
/。
域名容易记忆,当你在连接网络时输入一个主机的域名后,域名服务器(DNS)负责将域名转化成IP地址,这样我们才能和主机建立连接。

getByName(String s);
将一个域名或IP地址传递给该方法的参数s,获得一个 InetAddress对象,
例子4分别获取域名是主机域名及IP地址,。

Address类的静态方法:
getLocalHost();
Address对象,该对象含有本地机的域名和IP地址。
public String getHostName() Address对象所含的域名。
public String getHostAddress() Address对象所含的IP地址。
返回
套接字Socket
端口号与IP地址的组合得出一个网络套接字。
端口号被规定为一个16位的整数0~65535。其中,0~1023被预先定义的服务通信占用(占用端口23,http占用端口80等)。

(1)服务器建立ServerSocket对象
。ServerSocket的构造方法是:
ServerSocket(int port)