|NO.Z.00115|——————————|BigDataEnd|——|Java&网络编程.V04|——|Java.v04|tcp协议|编程模型|
一、基于tcp协议的编程模型(重点)
### --- C/S架构的简介
——> 在C/S模式下客户向服务器发出服务请求,服务器接收请求后提供服务。
——> 例如:在一个酒店中,顾客找服务员点菜,服务员把点菜单通知厨师,
——> 厨师按点菜单做好菜后让服务员端给客户,这就是一种C/S工作方式。
——> 如果把酒店看作一个系统,服务员就是客户端,厨师就是服务器。
——> 这种系统分工和协同工作的方式就是C/S的工作方式。
——> 客户端部分:为每个用户所专有的,负责执行前台功能。
——> 服务器部分:由多个用户共享的信息与功能,招待后台服务。
二、编程模型
### --- 编程模型
——> # 服务器:
——> (1)创建ServerSocket类型的对象并提供端口号;
——> (2)等待客户端的连接请求,调用accept()方法;
——> (3)使用输入输出流进行通信;
——> (4)关闭Socket;
——> # 客户端:
——> (1)创建Socket类型的对象并提供服务器的IP地址和端口号;
——> (2)使用输入输出流进行通信;
——> (3)关闭Socket;
三、基于tcp协议的编程模型

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」