Java程序设计杨厚群主编chap12课件教学.pptVIP

  • 2
  • 0
  • 约1.92万字
  • 约 78页
  • 2017-01-04 发布于未知
  • 举报

Java程序设计杨厚群主编chap12课件教学.ppt

12.5 基于Socket的网络编程—Socket通信 无论一个Socket通信程序的功能多么齐全、程序多么复杂,其基本结构都是一样的,都包括以下四个基本步骤: 1、在客户方和服务器方创建Socket/ServerSocket实例。 2、打开连接到Socket的输入/输出流。 3、利用输入/输出流,按照一定的协议对Socket进行读/写操作。 4、关闭输入/输出流和Socket。 通常,程序员的主要工作是针对所要完成的功能在第3步进行编程,第1、2、4步对所有的通信程序来说几乎都是一样的。 Server端程序 ServerSocket(port #) Socket socket = ServerSocket.accept() 接收连接 OutputStream InputStream Close Socket Client端程序 Socket(host, port #) 与服务器建立连接 OutputStream InputStream Close Socket socket 12.5 基于Socket的网络编程—Socket通信 1、建立Socket 在客户端: try{ Socket client = new Socket(host, 4444); }catch(IOException e){} 在服务器端: try{ Ser

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档