- 2
- 0
- 约 47页
- 2017-08-21 发布于湖北
- 举报
第12章Java网络程序设计摘要.ppt
第12章 Java网络程序设计 12.1 Socket 介 绍 Socket是指网络上运行的两个程序间双向通信的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便地对网络上数据的传递进行编程。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通信。本章介绍在Java中如何利用Socket进行网络编程。 在Java中Socket可以理解为客户端或者服务器端的一个特殊对象,这个对象有两个关键的方法:一个是getInput Stream()方法,另一个是getOutputStream()方法。getInput Stream()方法可以得到一个输入流,客户端的Socket对象上 的 getInputStream()方法得到的输入流其实就是从服务器端发回的数据流。getOutputStream()方法得到一个输出流,客户端Socket对象上的getOutputStream()方法返回的输出流就是将要发送到服务器端的数据流(其实是一个缓冲区,暂时存储将要发送过去的数据)。 Socket有两种主要的操作方式:面向连接的和无连接的。面向连接的Socket操作就像一部电话,必须建立一个连接和一人呼叫,所有的事情在到达时的顺序与它们出发时的顺序一样,无连接的Socket操作就像是一个邮件投递,没有什么保证,
您可能关注的文档
- 第10章计算机网络摘要.ppt
- 第10章认证中心摘要.ppt
- 第10章评估技术在无形资产评估中的应用摘要.ppt
- 第10章财产清查-摘要.ppt
- 第10章财产清查摘要.ppt
- 第10章财务报告分析与企业业绩评价(修改)摘要.ppt
- 第10章责任会计摘要.ppt
- 第10章货币政策与宏观金融调控摘要.ppt
- 第10章货币政策战略与策略摘要.ppt
- 第10章跨国公司经营风险与管理摘要.ppt
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)