问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

socket功能定义和一般模型

创作时间:
作者:
@小白创作中心

socket功能定义和一般模型

引用
CSDN
1.
https://m.blog.csdn.net/weixin_42108533/article/details/140479225

socket的功能定义

socket是为了使两个应用程序间进行数据交换而存在的一种技术,不仅可以使同一个主机上两个应用程序间可以交换数据,而且可以使网络上的不同主机间上的应用程序间进行通信。

图解socket的服务端/客户端模型

数据流socket的概念

  • 数据流socket(面向连接的) 功能定义:提供一个可靠的,双向的,字节流式的通信通道。
  1. 可靠的的含义:

  2. 数据被完整无缺地从发送端传输到接收端

  3. 即使数据传输失败,发送端也一定会受到通知

  4. 双向的的含义:服务器和客户端的socket间可以双向通信。

  5. 字节流的含义:服务器和客户端的socket间的通信好像是连接了一个管道,其中“流淌着字节数据”,字节数据间没有以消息划分的边界存在。

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号