[工学]java教程9 socket网络编程.pptVIP

  • 1
  • 0
  • 约1.1万字
  • 约 54页
  • 2018-03-27 发布于浙江
  • 举报
[工学]java教程9 socket网络编程

第9章 Socket网络编程 本课教学内容 客户/服务器模型 协议 Socket Socket概况 IP地址和端口 创建Socket 输入包 创建服务器应用程序 用于服务器的类和方法 本课教学内容 创建服务器 监听客户请求 启动服务器 创建网络客户机所需的类和方法 创建Socket类的对象 从套接字读和写入套接字 关闭连接 问题陈述 应用场景 需要在Java中开发一个服务器应用程序,其功能说明如下: 服务器应该能从客户机的Frame窗口接收用户登录信息。 服务器应该能够将用户信息返回给客户。 服务器应支持多线程,同时应该能为任何数量的客户机提供服务。 服务器运行在端口#1432上。 客户/服务器模型 简介 客户/服务器模型是一种内部数据处理和存储与数据显示相分离的应用程序开发结构。 客户请求服务器而服务器完成这些请求。这些请求通过网络传到服务器。 由于服务器所作的处理对客户是隐藏的。一个服务器可以服务多台客户机。 客户/服务器模型 通信原理 客户机与服务器之间使用的大部分通信组件都是基于Socket接口来实现的 Socket是两个程序之间进行双向数据传输的网络通信端点,由一个IP地址和一个端口号来标识 每个服务器程序在提供服务时都要在一个端口进行,而想使用该服务的客户机也必须连接到该端口。 客户/服务器模型 客户机/服务器工作模式: 协议 定义

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档