分享更有价值
被信任是一种快乐

WebSocket使用实例分析

文章页正文上

本文小编为大家详细介绍“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使用实例分析”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注云技术行业资讯频道。

相关推荐: jquery如何实现十进制转二进制

这篇文章主要介绍了jquery如何实现十进制转二进制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何实现十进制转二进制文章都会有所收获,下面我们一起来看看吧。 在jquery中,可以利用toString()方法实现十…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册