加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读