"基于JAVA Socket网络通信模型设计与实现" 基于JAVA Socket网络通信模型设计与实现的知识点有: 1. 套接字基本概念:套接字是进程间通信的端点,每个套接字的名字唯一,其他进程能够找到、连接套接字并且访问它。 2. TCP/IP协议体系统结构:基于TCP/IP协议体系统结构,分析网络进程通信的原理,结合socket总结出网络通信编程的基本模型。 3. Socket编程:Socket编程起始于早期的UNIX系统,UNIX域套接字是为UNIX系统问通信而开发的,经常被用在UNIX系统上实现管道。 4. Berkeley套接字:Berkeley套接字构成了现代UNIX、Windows、OS/2、Macintosh和许多其他计算机系统联网套接字的基础,在不同系统上都有其实实现。 5. 服务器端设计与实现:服务器端建立一个ServerSocket,并且不断进行侦听是否有客户端连接或者断开连接;服务器端是信息发送中心,所有客户端的信息都传到服务器端,由服务器端根据要求分发信息。 6. 客户端设计与实现:客户端应该完成的工作包括:与服务器端建立通信通道,向服务器端发送信息 ;接收来自服务器的信息 。 7. Socket通信机制:Socket通信机制是基于客户/服务器模式的,在Java中有两种Socket:服务器Socket和客户Socket。 8. 服务器端实现:服务器端实现包括打开ServerSocket,创建一个服务器型套接字和一个普通套接字,服务器型套接字在指定端口为客户端清求的Socket务;使用Socket类的accept()方法使服务器型套接字处于监听状态并把监听结果返回给普通套接字;为该普通套接字创建输入和输出流 ;从输入和输出流中读出或写入字节流,进行相应的处理,并将结果返回给客户端;在客户端和服务器工作结束后关闭所有的对象。 9. multithreading:在服务器端实现中使用多线程技术,创建一个线程来处理客户端的连接请求,使服务器端能够同时处理多个客户端的连接请求。 10. IOException处理:在服务器端实现中使用try-catch语句来处理IOException异常,以便使服务器端能够正确地处理客户端的连接请求。 这些知识点涵盖了基于JAVA Socket网络通信模型设计与实现的所有方面,从基本概念到实现细节都进行了详细的介绍。
- 粉丝: 8018
- 资源: 7082
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助