文章 2024-09-02 来自:开发者社区

为什么ChatGPT采用SSE协议而不是WebSocket?

SSE与WebSocket的对比 WebSocket:作为一种网络通信协议,WebSocket提供了全双工的双向通信能力,允许客户端和服务器之间自由地发送和接收消息。它建立在TCP协议之上,具有低延迟、高并发的特点,适用于需要实时双向通信的复杂应用场景,如在线聊天、多人协作编辑等。 SSE:全称为Server-Sent Events,是一种基于HTTP协议的服务器推送技术。它利用...

文章 2024-05-14 来自:开发者社区

为什么ChatGPT选择了SSE,而不是WebSocket?

我在探索ChatGPT的使用过程中,发现了一个有趣的现象:ChatGPT在实现流式返回的时候,选择了SSE(Server-Sent Events),而非WebSocket。 那么问题来了:为什么ChatGPT选择了SSE,而不是WebSocket呢。 SSE是什么? SSE,全称Server-Sent Events,译为服务器发送事件,它是一种Web技术,允许服务器端实时...

文章 2023-05-23 来自:开发者社区

从ChatGPT聊天服务上深挖Http、WebScoket和SSE推送技术的区别

简述 —— 三种方式进行通讯回忆TCP/IP协议其中,三次握手过程的步骤为:客户端向服务端发送 SYN 报文,其中 seq 表示客户端的初始序列号。服务端收到 SYN 报文后,向客户端发送 SYN+ACK 报文,其中 ack 表示服务端收到了客户端的序列号,seq 表示服务端的初始序列号。客户端收到 SY...

从ChatGPT聊天服务上深挖Http、WebScoket和SSE推送技术的区别

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。