- 1
- 0
- 约1.92万字
- 约 78页
- 2017-01-04 发布于未知
- 举报
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
您可能关注的文档
- Java语言程序设计教程-雷学生目录课件教学.ppt
- Java语言程序设计清华大学计算机与信息1-java语言概述课件教学.ppt
- Java语言程序设计清华大学计算机与信息2-Java语言基础课件教学.ppt
- Java语言程序设计清华大学计算机与信息3-面向对象程序设计(上)课件教学.ppt
- Java语言程序设计清华大学计算机与信息4-面向对象程序设计(下)课件教学.ppt
- Java语言程序设计清华大学计算机与信息5-Java语言基础类库课件教学.ppt
- Java语言程序设计清华大学计算机与信息6-程序中的异常处理课件教学.ppt
- Java语言程序设计清华大学计算机与信息7-Java程序的输入输出课件教学.ppt
- Java语言程序设计清华大学计算机与信息8-Java数据库编程接口课件教学.ppt
- Java语言程序设计清华大学计算机与信息9-Java开发环境与工具课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第1章_了解Java课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第2章_基本数据类型与运算课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第3章_类与对象课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第4章_类的继承和多态课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第5章_基本控制结构与实现课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第6章_使用数组课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第7章_系统包与常用类课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第8章_接口与抽象类课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第9章_异常处理课件教学.ppt
- Java面向对象程序设计(第二版)赵生慧第10章_Java的输入与输出流课件教学.ppt
原创力文档

文档评论(0)