如何用PHP通过socket实现基础通信功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计716个文字,预计阅读时间需要3分钟。
目录 + WebSocket的作用 + 什么是握手 + 背景介绍 + WebSocket的作用 + WebSocket其实在日常使用中,我们经常见到,例如我们常用的实时通讯,如即时聊天、服务端向客户端消息推送、也可以实现直播等。
目录
- WebSocket的作用
- 什么是握手
- 背景介绍
WebSocket的作用
WebSock其实在平常使用,我们是时常见到的,用于实时通讯,例如我们常用的实时聊天、服务端向客户端消息推送、也可以实现踢用户下线功能。实时弹幕功能等等。
什么是握手
为了创建Websocket连接,需要通过浏览器发出请求,之后服务器进行回应,这个过程通常称为“握手”(handshaking)。
这是比较正式的理解,在接下来使用方式中会在介绍到握手的实际含义。
背景介绍
目标:我希望通过套接字的TCP传输来搭建一个服务器,这个服务器的作用是:接受多个客户端的连接并完成他们的相互通信。比如客户端A,客户端B同时连接到服务器S,客户端A向服务器S发送消息,服务器S会将A的消息转发给B,同理,B的消息也可以通过S被转发到A。这样就实现了客户端A和客户端B之间的相互通信。
本文共计716个文字,预计阅读时间需要3分钟。
目录 + WebSocket的作用 + 什么是握手 + 背景介绍 + WebSocket的作用 + WebSocket其实在日常使用中,我们经常见到,例如我们常用的实时通讯,如即时聊天、服务端向客户端消息推送、也可以实现直播等。
目录
- WebSocket的作用
- 什么是握手
- 背景介绍
WebSocket的作用
WebSock其实在平常使用,我们是时常见到的,用于实时通讯,例如我们常用的实时聊天、服务端向客户端消息推送、也可以实现踢用户下线功能。实时弹幕功能等等。
什么是握手
为了创建Websocket连接,需要通过浏览器发出请求,之后服务器进行回应,这个过程通常称为“握手”(handshaking)。
这是比较正式的理解,在接下来使用方式中会在介绍到握手的实际含义。
背景介绍
目标:我希望通过套接字的TCP传输来搭建一个服务器,这个服务器的作用是:接受多个客户端的连接并完成他们的相互通信。比如客户端A,客户端B同时连接到服务器S,客户端A向服务器S发送消息,服务器S会将A的消息转发给B,同理,B的消息也可以通过S被转发到A。这样就实现了客户端A和客户端B之间的相互通信。

