WebSocket是什么?PHP如何完成WebSocket?
发布时间:2021-12-23 12:56:22 所属栏目:PHP教程 来源:互联网
导读:WebSocket是什么?如何使用PHP 实现 WebSocket?很多PHP新手可能对于WebSocket不是很了解,下面就给大家分享一下PHP 实现 WebSocket协议原理以及应用,感兴趣的朋友可以参考一下。 一、WebSocket 是什么 WebSocket 是一种网络传输协议,可在单个 TCP 连接上
WebSocket是什么?如何使用PHP 实现 WebSocket?很多PHP新手可能对于WebSocket不是很了解,下面就给大家分享一下PHP 实现 WebSocket协议原理以及应用,感兴趣的朋友可以参考一下。 一、WebSocket 是什么 WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。 特点:网络协议;双向数据传输;允许服务端主动向客户端推送数据; 二、PHP 实例 客户端代码 index.html <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1, user-scalable=no"> <title>websocket</title> </head> <body> <input id="text" value=""> <input type="submit" value="send" onclick="start()"> <input type="submit" value="close" onclick="close()"> <div id="msg"></div> <script> /** 0:未连接 1:连接成功,可通讯 2:正在关闭 3:连接已关闭或无法打开 */ //创建一个webSocket 实例 var webSocket = new WebSocket("ws://127.0.0.1:8083"); (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |