第12章Java网络程序设计摘要.pptVIP

  • 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操作就像是一个邮件投递,没有什么保证,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档