1 / 10
文档名称:

《 Java从入门到精通》第22章 Java 网络程序设计.ppt

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

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

《 Java从入门到精通》第22章 Java 网络程序设计.ppt

上传人:wo1230 2014/9/27 文件大小:0 KB

下载得到文件列表

《 Java从入门到精通》第22章 Java 网络程序设计.ppt

文档介绍

文档介绍:第22章 Java 网络程序设计
Socket介绍
Socket程序
DatagramSocket程序
网络编程的基本概念
TCP程序实现
UDP程序实现
Socket介绍
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求
在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象
Socket程序
在Java中面向连接的操作类有两种形式,它们分别是客户端和服务器端
【范例22-1】 Socket程序使用范例
【范例22-2】客户端程序编写
【范例22-3】 Echo程序服务器端程序编写
【范例22-4】 Echo程序客户端程序编写
【范例22-5】 EchoServer程序的改进
【范例22-6】多线程的服务器端程序编写
DatagramSocket程序
1. DatagramPacket类
2. DatagramSocket类
【范例22-7】 Udp接收数据范例
【范例22-8】 Udp发送数据范例
网络编程的基本概念
网络:就是将物理上不在一起的主机进行互联
在网络上的通讯需要使用协议,常见的通讯协议:TCP、UDP
• TCP:属于可靠的连接,使用三方握手的方式完成连接的确认。
• UDP:属于不可靠的连接
网络程序的开发有两种架构
• C/S:客户端/服务器端
• B/S:浏览器/服务器
TCP程序实现
简单的TCP程序
Echo程序
加入多线程
简单的TCP程序
如果要想开发TCP程序,则首先开发服务器端,在服务器端,要使用ServerSocke