- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                计算机与信息技术学院 Java工程师系列 Java语言  程序设计 Java 语言 程序设计 主讲教师:            计算机与信息技术学院                     11  网络、多媒体和数据库编程		 11.0 本章内容  1 Socket网络通信 2 UDP数据报 3 URL类 4 数据库概述 5 数据库操作 6 数据库的中文乱码处理方法 7 面向对象思想在数据库操作中的应用  ?  在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187     或者直接输入下面地址:    11.1 Socket网络通信 Socket,又名套接字,是底层网络通信的重要内容,由IP地址和端口号两部分组成。 IP地址是一串类似0的四个数字,用点号“.”隔开,每个数字在0~255之间,网络中的每一台计算机是通过IP地址互相识别的。  在网络上有很多服务器,每种服务都打开一个Socket,并捆绑到一个端口上。Socket正如其英文原意那样,像一个多孔插座。一台服务器犹如布满各种插座的房间,每个插座有一个编号。客户机程序将插头插到不同编号的插座,就可以得到不同的服务。 11.1 Socket网络通信(通信模型) 11.1 Socket网络通信 ServerSocket类  创建绑定到特定端口port的服务器套接字,如果port端口已被系统或其它应用程序所用,则抛出IOException异常。 需要调用accept方法监听客户呼叫。 一般向OutputStream中写入数据.  Socket类  客户端要与服务端相连,则客户端需要建立Socket对象。 Socket  s = new Socket(机器名或Ip地址, 端口号)  经常需用线程来处理多个客户 11.1 Socket网络通信 示例 MyServer.java MyClient.java 11.2 UDP数据报 Socket通信也叫做面向连接的网络通信.即必须先在服务器上建立与客户机的连接,否则就不能实现网络通信.  UDP(user datagram protocol)数据报通信是一种面向无连接的网络服务. 是ISO参考模型中一种无连接的传输层协议,提供面向操作的简单、快速、不可靠信息传输服务。  UDP(user datagram protocol)数据报通信特点 网络质量令人不十分满意的环境下,UDP协议数据报丢失会比较严重 具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多。聊天用的ICQ和OICQ就是使用的UDP 协议。  11.2 UDP数据报(常用类) DatagramPacket类  ? public DatagramPacket(byte[]?buf, int?length)      接收数据报,接收缓冲区为buf,用来接收长度为length的数据报,length≤buf.length。 ? public DatagramPacket(byte[]?buf, int?length,InetAddress address, int port) 发送数据报,把待发送的长度为length数据buf打包成DatagramPacket对象,指明目的地址address,端口号port。 ? public byte[] getData()       返回数据报数据缓冲区。  11.2 UDP数据报(常用类) 2. DatagramSocket类 ? public DatagramSocket(int port) throws SocketException      创建数据报套接字并将其绑定到本地主机上的指定端口port。如果套接字不能打开,或不能将其绑定到指定端口,则抛出 SocketException异常。 ? public void send(DatagramPacket?p) throws IOException      发送数据报,非阻塞方法。 ? public void receive(DatagramPacket?p) throws IOException      接收数据报,阻塞方法。 ? public void close();       关闭该套接字。 11.3 URL类 URL类是对统一资源定位符(Uniform Resource Locator)的抽象,使用URL创建对象的应用程序称为客户端程序,一个 URL对象存放着一个具体资源的引用,表明客户端要访问这个URL 中的资源。  URL是对服务器资源的访问,因此应用URL前提一般是服务器应用程序必须在运行之中。与Socket、UDP相比较,URL属于上层网络通信范畴。 一个URL对象通常包含三部分信息:协议
                您可能关注的文档
- Flash8动画设计实例教程 作者 鲍雷 flash8动画设计实例教程 第一章.ppt
- Flash动画实用技术 作者 刘彦武 刘玉山 第2章 Flash动画基础.ppt
- Flash动画实用技术 作者 刘彦武 刘玉山 第4章 引导线动画.ppt
- Flash动画实用技术 作者 刘彦武 刘玉山 第5章 Flash的元件.ppt
- Flash动画实用技术 作者 刘彦武 刘玉山 第6章 Flash动作脚本基础.ppt
- Flash动画实用技术 作者 刘彦武 刘玉山 第7章 Flash中的声音和视频.ppt
- Flash动画实用技术 作者 刘彦武 刘玉山 第8章 组件、模板.ppt
- Flash动画制作 作者 江华伟 郑东营 Flash动画制作1--Flash操作基础.ppt
- Flash动画制作 作者 江华伟 郑东营 Flash动画制作3--动画制作基础.ppt
- Flash动画制作 作者 江华伟 郑东营 Flash动画制作4--元件和实例.ppt
- Java程序设计与实践教程 作者 张诚洁 梁海丽 单元1Java程序的编写和运行.ppt
- Java程序设计与实践教程 作者 张诚洁 梁海丽 单元2Java程序开发的基础语法.ppt
- Java程序设计与实践教程 作者 张诚洁 梁海丽 单元4Java常用的类.ppt
- Java程序设计与实践教程 作者 张诚洁 梁海丽 单元7 Java的数据库访问.ppt
- Java程序设计与实践教程 作者 张诚洁 梁海丽 单元8输入输出流.ppt
- JSP应用开发教程 作者 温超 第2章 JSP开发环境.ppt
- JSP应用开发教程 作者 温超 第4章 Java面向对象.ppt
- JSP应用开发教程 作者 温超 第6章 JSP数据库开发.ppt
- JSP应用开发教程 作者 温超 第7章 Servlet编程.ppt
- JSP应用开发教程 作者 温超 第8章 Javabean编程.ppt
最近下载
- 2023年东胜区妇幼保健院护士招聘笔试高频试题摘选含答案详解.docx VIP
- 2025年河北水务有限公司公开招聘运行管理人员85人笔试备考题库及答案解析.docx VIP
- 成人经膀胱腹内压测量的最佳证据总结PPT.pptx VIP
- 体质 体质学说的应用.ppt VIP
- 2023年东胜区人民医院护士招聘笔试高频试题摘选含答案详解.docx VIP
- 2025年河北水务有限公司公开招聘运行管理人员85人笔试参考题库附答案解析.docx VIP
- 机动车查验工作规范(试行).pdf VIP
- 个人简历模板表格简历模板免费下载.docx VIP
- 电大高级财务会计历年来试题及答案.doc VIP
- 拼多多持平投产比计算公式(1).xlsx VIP
 原创力文档
原创力文档 
                        

文档评论(0)