本文小编为大家详细介绍“WebSocket使用实例分析”,内容详细,步骤清晰,细节处理妥当,希望这免费云主机域名篇“WebSocket使用实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
WebSocket协议本质上是一个基于TCP的协议。
为了建立一个WebSocket连接,客户端浏览器首先要向服务器发起一个HTTP请求,这个请求和通常的HTTP请求不同,包含了一些附加头信息,其中附加头信息”Upgrade:WebSocket”表明这是一个申请协议升级的HTTP请求,服务器端解析这些附加的头信息然后产生应答信息返回给客户端,客户端和服务器端的WebSocket连接就建立起来了,双方就可以通过这个连接通道自由的传递信息,并且这个连接会持续存在直到客户端或者服务器端的某一方主动的关闭连接。
客户端的HTML和JavaScript
目前大部分浏览器支持WebSocket()接口,你可以在以下浏览器中尝试实例:Chrome,Mozilla,Opera和Safari。
runoob_websocket.html文件内容
function WebSocketTest()
{
if (“WebSocket” in window)
{
alert(“您的浏览器支持 WebSocket!”);
// 打开一个 web socket
var ws = new WebSocket(“ws://localhost:9998/echo”);
ws.onopen = function()
{
// Web Socket 已连接上,使用 send() 方法发送数据
ws.send(“发送数据”);
alert(“数据发送中…”);
};
ws.onmessage = function (evt)
{
var received_msg = evt.data;
alert(“数据已接收…”);
};
ws.onclose = function()
{
// 关闭 websocket
alert(“连接已关闭…”);
};
}
else
{
// 浏览器不支持 WebSocket
alert(“您的浏览器不支持 WebSocket!”);
}
}
运行 WebSocket
读到这里,这篇“WebSocket使用实例分析”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
本篇内容介绍了“微信小程序怎么进行分销小程序分销策略”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 说起这个微信小程序来,相信很多小伙伴们都想要创业做这个项…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。