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

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

ID:43359191

大小:84.00 KB

页数:10页

时间:2019-10-08

Java程序 第22章 Java 网络程序设计_第1页
Java程序 第22章 Java 网络程序设计_第2页
Java程序 第22章 Java 网络程序设计_第3页
Java程序 第22章 Java 网络程序设计_第4页
Java程序 第22章 Java 网络程序设计_第5页
资源描述:

《Java程序 第22章 Java 网络程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

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

4、.6UDP程序实现UDP程序使用数据报的形式出现,需要使用以下的两个类•数据报的内容:DatagramPacket•发送和接收数据报:DatagramSocket1.客户端2.服务器端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。