收藏 分享(赏)

Java程序 第22章 Java 网络程序设计.ppt

上传人:fmgc7290 文档编号:8007398 上传时间:2019-06-03 格式:PPT 页数:10 大小:84KB
下载 相关 举报
Java程序 第22章 Java 网络程序设计.ppt_第1页
第1页 / 共10页
Java程序 第22章 Java 网络程序设计.ppt_第2页
第2页 / 共10页
Java程序 第22章 Java 网络程序设计.ppt_第3页
第3页 / 共10页
Java程序 第22章 Java 网络程序设计.ppt_第4页
第4页 / 共10页
Java程序 第22章 Java 网络程序设计.ppt_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、第22章 Java 网络程序设计,Socket介绍Socket程序DatagramSocket程序网络编程的基本概念TCP程序实现UDP程序实现,22.1 Socket介绍,Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,22.2 Socket程序,在Java中面向连接的操作类有两种形式,它们分别是客户端和服务器端【范例22-1】 Socket程序使用范例【范例22-2】 客户端程序编写【范例22-3】 Echo程序服务器端程序编写【范例22-4】 Echo程序客户端程序编写【范例22-5

2、】 EchoServer程序的改进【范例22-6】 多线程的服务器端程序编写,22.3 DatagramSocket程序,1. DatagramPacket类2. DatagramSocket类【范例22-7】 Udp接收数据范例【范例22-8】 Udp发送数据范例,22.4 网络编程的基本概念,网络:就是将物理上不在一起的主机进行互联在网络上的通讯需要使用协议,常见的通讯协议:TCP、UDP TCP:属于可靠的连接,使用三方握手的方式完成连接的确认。 UDP:属于不可靠的连接网络程序的开发有两种架构 C/S:客户端/服务器端 B/S:浏览器/服务器,22.5 TCP程序实现,22.5.1 简

3、单的TCP程序 22.5.2 Echo程序 22.5.3 加入多线程,22.5.1 简单的TCP程序如果要想开发TCP程序,则首先开发服务器端,在服务器端,要使用ServerSocket进行客户端的连接接收,每一个客户端在程序上都使用Socket对象表示,22.5.2 Echo程序通过ServerSocket和Socket类完成一个简单的echo程序,echo表示回应程序,输入的内容发送到服务器端之后,在前面加上“ECHO”的字符串再返回。对于服务器端而言,客户端的输出是服务器端的输入流,服务器端的输出流是客户端的输入流,22.5.3 加入多线程每一个客户端都使用一个线程对象进行表示,22.6 UDP程序实现,UDP程序使用数据报的形式出现,需要使用以下的两个类 数据报的内容:DatagramPacket 发送和接收数据报:DatagramSocket1. 客户端2. 服务器端,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报