版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、Java网络编程、2、Java和网络、Java语言成功的领域之一是网络(其他语言)多页查询密码-(Java )一个句子TCP/IP (传输控制协议/网络间连接协议)是iva的网络链接层). 大多数基于网际网络的应用程序例如, ftp、http、smtp、pop3、telnet、nntp等IP地址:TCP/IP网络内的各计算机保存网际网络地址的等级InetAddress .3、网络层、4层网络结构: 跨通讯端口层的两个基本连接协议:1 TCP连接协议:确保按发送顺序接受,重新传输报文分组丢失,并且数据经常使用实时音频或视频应用来调整2UDP,如相对于连接过快的TCP的速度。 如果UDP具有纠
2、错功能,则通过TFTP等应用层来实现。 UDP本身没有这个功能,5、Java网络编程、Java的网络编程被建构在变压器通讯端口层上,我们能够制作自己的应用层协议。 Java仅通讯端口TCP和UDP。 (ICMP不支持) Java不能直接给我们发送基于跨通讯端口层连接协议的类Java,6,实现TCP连接协议,套接口是实现TCP连接协议的基本工具, 套接口或软件程序员,例如,诸如纠错、重发、网络地址等的套接口是在网络上操作的计程仪节目之间的双向通讯网络链接的最后的端接IP和通讯端口的组合,在网际网络上操作的程序、7、socket概念、端口号:TCP/通讯端口号不是计算机上的物理连接器,而是软件虚拟
3、通讯端口,8,套接口功能,1连接远程设备2发送数据3接收数据4连接5耦合通讯端口6接收到数据7通过耦合的通讯端口接收到远程连接,9, 套接口类、套接口类是查询密码通过男公关OS的套接口为用户提供的界面是流。10、套接口类、11、套接口类(续)、程序设计师将转发内容转换为流、12、客户套接口、构造器: public Socket(String host,iit )即可意思: 1套接口对象的制作2男公关名不存在吗? 服务器不运行unknownHostException的其他原因: IOException,13,客户端套接口(续),14,使用时间连接协议,使用套接口完成应用层,15,使用时间连接协议
4、,16,客户端套接口(续),等等通常,当两个流中的一个被关闭或被垃圾回收时,套接口会自动关闭。 但是在敏感的计程仪计划中,在垃圾收集干预之前,系统达到可以立即打开的套接口的上限。 尤其是与很多硬件老虎钳进行交互的软件系统。17、客户套接口(续)、18、半关闭套接口、close ()方法将套接口的输入和输出关闭到云同步,而JDK则是shutdownInput () 提供和shutdownOutput的方法ConnectException男公关忙或没有接收到通讯端口的进程NoRouteHostException连接超时ProtocolException被另一个应用程序占用要使用的通讯端口如果接收的
5、数据违反了TCP/IP规范,并且连接了20,ServerSocket,服务器套接口服务器套接口,则服务器使用常规套接口将数据发送到客户端。、21、服务器套接字基本流、22、服务器套接字的构造器、构造器:公共服务器套接字(intport ) throws bindexception、ioexception含义:创建服务器套接口对象服务的通讯端口是80。 如果端口设置为0或null Java,则会随机选择未使用的通讯端口。 如果通讯端口已被其他应用程序使用,则抛出BindException,23,server套接口的构造器(续)公共服务器套接字(int port,intqueuelength )
6、throws bindexce 此长度必须小于执行操作系统允许的最大长度。 public server socket () throwsioexception表示客户端在过去的server socket ss=新服务器socket (); socketaddresshttp=newinetsocketaddress (80 ); 命运(http );24,ServerSocket的监听方法accept ()监听客户端连接。 未连接时accept ()被封摇滾乐,他停止流的执行并等待,25、简单的日期时间服务器、26、UDP的实现、UDP的实现类DatagramPacket和datagramso
7、cket.datagram packet UDP DatagramSocket与TCP的套接口不同,UDP没有连接的概念,没有TCP这样的服务器套接口和客户端套接口的概念。 DatagramSocket能够收发,能够与多个DatagramSocket收发,与TCP连接协议中的1 on 1关系不同,服务器不需要创建套接口并与客户端套接口通讯。28、TCP通讯与UDP通讯的对比、29、TCP通讯与UDP通讯的对比、30、由DatagramPacket类、DaragramPacket转换而成的Datagram非常接近IP层的报文分组,包括目的地地址在内需要TCP的数据片DatagramPacket类
8、,接收报文分组的构造器和发送的构造器不同: 1接收报文分组: publicdatagrampacket (字节缓冲器, int length个残奥仪表1 byte buffer表示接收报文分组的排列的2发送报文分组:公共数据包(byte data、int length、inet地址destination, int port )将创建一个datagram packet :33,DatagramSocket类,其中包括目标地址和通讯端口以及收到的残奥仪表。 与DatagramPacket一样,发送和接收套接口的构造器不同,发送套接口对象datagramsocketclient=newdatagra
9、msocket ()的发送不需要在意发送通讯端口,因此在执行操作系统自动分配通讯端口发送时,服务器的通讯端口接受套接口对象的DatagramSocketserver=newDatagramSocket (端口DatagramSocket类(续)、35、datagramsocket类(续)、36、datagramsocket DatagramSocket的对象丢失后也要关闭TCP的套接口和UDP的套接口可以共享一个通讯端口的两种连接协议无关,通讯端口也只是逻辑概念,与37、组播套接口、传统的传播不同: 38、多播使用接近于多播套接口的使用方法,但离开接收多播分组的数据4的多播分组,该数据4加入多播组2以向多播组发送数据3。39、多播接收我们知道,这包括男公关名称和IP地址,其中一条信息可以获取另一条信息。 三个构造器:1publicstaticinet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 综合探究民居与环境教学设计
- 龙胜各族自治县2025届数学四年级第二学期期末模拟试题(含答案解析)
- 黑龙江鹤岗市萝北县宝泉岭学校度2025年数学三下期中模拟试题(含解析)
- “找茬”操作训练前盲测测试卷及答案
- 黑龙江省黑河市嫩江县2025-2026学年数学三年级下学期期中联考试题含答案
- 2025广东果乡集团有限公司赴广州高校现场招聘企业人员19人笔试历年典型考点题库附带答案详解
- 2025广东广州番禺新华村镇银行社会招聘笔试历年典型考题及考点剖析附带答案详解
- 2025广东佛山市三水海江平建设工程有限公司第一批招聘企业工作人员拟聘用人员(第四批)笔试历年典型考点题库附带答案详解
- 2025年蚌埠机场建设投资有限公司面向社会公开招聘工作人员招聘15名笔试历年备考题库附带答案详解
- 2025年福建省晋江水务集团有限公司秋季招聘15人笔试历年难易错考点试卷带答案解析
- 中国制造业AI场景落地之FDE路径研究白皮书2026
- 出纳考核的试题及答案
- 放射科造影剂过敏演练脚本
- 服务器设备租赁合同
- 绿化工程监理实施细则
- 德语生物化学词汇表
- 2026放射工作人员考试题库(含答案)
- (2026年)检验检测机构资质认定“一单一库”的学习与解读(2026年实施)课件
- 核心素养导向的初中七年级英语单元整体教学设计:Once Upon a Time (基于人教版七年级下册Unit 8)
- 卫生院统计报工作制度
- 2025-2030声波治疗仪市场前景展望及未来经营优势可行性研究报告(-版)
评论
0/150
提交评论