下载此文档

08Java网络编程.pptx


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
Java网络编程
2
任务:
理解网络的基本概念;
掌握URL类、URLconnection类、InetAddress类的用法;
理解什么是流套接字,并利用Socket类和ServerSocket类实现流套接字编程;
理解什么是数据报套接字,并利用Java语言提供的UDP编程机制实现数据报套接字编程。
3
Java与网络
Java语言取得成功的领域之一就是网络
(其他语言)数页代码---->(Java)一条语句
TCP/IP(传输控制协议/网间协议)的主要协议,定义了计算机和外设进行通信所使用的规则(应用层,传输层,网络层,链路层).
的应用程序被看作TCP/IP协议的上一层. 如: ftp, http, smtp, pop3, 等
IP地址:TCP/IP网络中的每台计算机都有唯一的地址--IP地址.
在Java中,Address.
4
Java与网络
例:获取本机的IP地址
import .*;
public class getLocalHostTest
{ public static void main()
{ InetAddress myIP=null;
try {myIP=();}
catch(UnknownHostException e){}
(myIP);
}
}
Address类不用构造函数(不用new)
5
Java与网络
下面的例子演示Java如何根据域名自动到DNS
上查找IP地址(与DNS服务器的连接减至一行)
import .*;
public class getIP
{ public static void main(String args[])
{ InetAddress zust=null;
try{ zust=
(“”);
}catch(UnknowHostException e) {}
(zust); }
}
6
Java与网络
Java提供的网络功能有三大类: URL, Socket, Datagram.
URL是三大功能中最高级的一种,通过URL Java程序可以直接送出或读入网络上的数据.
Socket是传统网络程序最常用的方式,可以想象为两个不同的程序通过网络的通信信道.
Datagram是更低级的网络传输方式,它把数据的目的纪录在数据包中,然后直接放在网络上.
7
Java基本的网络功能
URL类及其使用
URL连接(URLconnection类)
InetAddress类
8
URL类及其使用
通过URL读取数据转成一个数据流
URL url=new URL(“”)
DataInputStream data=new DataInputStream(());
从数据流中读出数据
String line=()
while(line!=null) line=()
9
URL连接(URLconnection类)1
URL双向通信(URLConection)
URLConnection是一个以http为中心的类
1. 建立连接
URL url=new URL(“/”);
URLConnection con=();
2. 向服务器端送数据
PrintStream outStream=new
PrintStream(());
(string_data);
10
URL连接(URLconnection类)2
3. 从服务器读数据
DataInputStream inStream=new
DataInputStream(());
();
从URL中得到的输出流通常与一个CGI程序结合一起工作

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人85872037
  • 文件大小229 KB
  • 时间2018-06-25