1 / 44
文档名称:

网络编程.ppt

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

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

分享

预览

网络编程.ppt

上传人:bdjigr52 2018/5/28 文件大小:316 KB

下载得到文件列表

网络编程.ppt

相关文档

文档介绍

文档介绍:网络编程
--Socket通讯
目标
网络基础
创建和使用URL访问网上资源
使用TCP/IP的套接字进行通信
网络基础
互联网上的计算机之间的通讯是通过TCP(Transport Control Protocol)或UDP(User Datagram Protocol)协议。如下图所示:
IP地址
如: ,
主机名(hostname)
如:
(port number)
如:80,21,23,25
服务类型(service)
http, , ftp, smtp
两类传输协议
TCP (Transport Control Protocol )
面向连接的能够提供可靠的流式数据传输的协议。类似于打电话的过程。
URL, URLConnection, Socket, ServerSocket等类都使用TCP协议进行网络通讯。
UDP (User Datagram Protocol )
非面向连接的提供不可靠的数据包式的数据传输的协议。类似于从邮局发送信件的过程。
DatagramPacket, DatagramSocket, MulticastSocket等类使用UDP协议进行网络通讯。
JDK中的网络类
包中的类,java程序能够使用TCP或UDP协议在互联网上进行通讯。
创建和使用URL访问网上资源
什么是URL
URL(Uniform Resource Locator)是对互联
网上的资源的引用
一个URL 包括两个主要部分:
协议标识符:HTTP,FTP,Gopher,File和News
资源名字:主机名,文件名,端口号,引用
例如:
http://java.:80/docs/books/tutorial/#DOWN
创建URL
在Java程序中,可以创建表示URL地址的URL对象。URL对象表示一个绝对URL地址,但URL对象可用绝对URL、相对URL和部分URL构建。
构造URL对象
public URL(String spec)
URL urlBase = new URL( “/”);
public URL(URL context, String spec)
URL gamelan = new URL("es/");
URL gamelanGames =
new URL(gamelan, "");
URL work =
new URL(gamelan, ".html");
例外处理
try {
URL myURL = new URL(. . .)
} catch (MalformedURLException e) {
. . .
// exception handler code here
. . .
}