首页 第22章 Java 网络程序设计

第22章 Java 网络程序设计

举报
开通vip

第22章 Java 网络程序设计null第22章 Java 网络程序设计第22章 Java 网络程序设计 Socket介绍 Socket程序 DatagramSocket程序 网络编程的基本概念 TCP程序实现 UDP程序实现22.1 Socket介绍22.1 Socket介绍 Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象 22.2 Socket程序22.2 Socket程序...

第22章 Java 网络程序设计
null第22章 Java 网络程序设计第22章 Java 网络程序设计 Socket介绍 Socket程序 DatagramSocket程序 网络编程的基本概念 TCP程序实现 UDP程序实现22.1 Socket介绍22.1 Socket介绍 Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象 22.2 Socket程序22.2 Socket程序 在Java中面向连接的操作类有两种形式,它们分别是客户端和服务器端 【范例22-1】 Socket程序使用范例 【范例22-2】 客户端程序编写 【范例22-3】 Echo程序服务器端程序编写 【范例22-4】 Echo程序客户端程序编写 【范例22-5】 EchoServer程序的改进 【范例22-6】 多线程的服务器端程序编写22.3 DatagramSocket程序22.3 DatagramSocket程序 1. DatagramPacket类 2. DatagramSocket类 【范例22-7】 Udp接收数据范例 【范例22-8】 Udp发送数据范例 22.4 网络编程的基本概念22.4 网络编程的基本概念 网络:就是将物理上不在一起的主机进行互联 在网络上的通讯需要使用 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 ,常见的通讯协议:TCP、UDP • TCP:属于可靠的连接,使用三方握手的方式完成连接的确认。 • UDP:属于不可靠的连接 网络程序的开发有两种架构 • C/S:客户端/服务器端 • B/S:浏览器/服务器22.5 TCP程序实现22.5 TCP程序实现 22.5.1 简单的TCP程序 22.5.2 Echo程序 22.5.3 加入多线程null22.5.1 简单的TCP程序 如果要想开发TCP程序,则首先开发服务器端,在服务器端,要使用ServerSocket进行客户端的连接接收,每一个客户端在程序上都使用Socket对象 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示null22.5.2 Echo程序 通过ServerSocket和Socket类完成一个简单的echo程序,echo表示回应程序,输入的内容发送到服务器端之后,在前面加上“ECHO”的字符串再返回。 对于服务器端而言,客户端的输出是服务器端的输入流,服务器端的输出流是客户端的输入流null22.5.3 加入多线程 每一个客户端都使用一个线程对象进行表示22.6 UDP程序实现22.6 UDP程序实现 UDP程序使用数据报的形式出现,需要使用以下的两个类 • 数据报的内容:DatagramPacket • 发送和接收数据报:DatagramSocket 1. 客户端 2. 服务器端
本文档为【第22章 Java 网络程序设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_596226
暂无简介~
格式:ppt
大小:84KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-09-23
浏览量:21