• JavaSE:基于TCP协议的编程模型


    1.  C/S架构的简介

        <1>  在C/S模式下,客户向服务器发出服务请求,服务器接收请求后,提供服务

        <2>  例如:在一个酒店中,顾客找服务员点菜,服务员把点菜单通知厨师,厨师按点菜单做好菜后,

                 让服务员端给客户,这就是一种C/S工作方式。

                 如果把酒店看作一个系统,服务员就是客户端,厨师就是服务器,

                 这种系统分工和协同工作的方式

        <3>  客户端部分:为每个用户所专有的,负责执行前台功能

        <4>  服务器部分:由多个用户共享的信息与功能,招待后台服务

    2.  服务器:

        <1>  创建ServerSocket类型的对象,并提供端口号

        <2>  等待客户端的连接请求,调用accept()方法

        <3>  使用输入输出流进行通信

        <4>  关闭Socket 

    3.  客户端:

        <1>  创建Socket类型的对象,并提供服务器的IP地址和端口号

        <2>  使用输入输出流,进行通信

        <3>  关闭Socket

  • 相关阅读:
    Python代码项目目录规范v1.0
    博客自定义
    Linux之查看CPU信息
    Python字符界面函数库
    数组的遍历你都会用了,那Promise版本的呢
    NPM实用指北
    如何从0开发一个Atom组件
    使用JavaScript实现一个俄罗斯方块
    使用PostMan进行API自动化测试
    一个有味道的函数
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14875334.html
Copyright © 2020-2023  润新知