日期: 2022-09-20 16:07:56 浏览数:2

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
杭州网站建设_营销型企业网站制作_专业网页定制开发-网络推广公司

杭州,简称“杭”,古称临安、钱塘,是浙江省省会、副省级市、杭州都市圈核心城市,国务院批复确定的浙江省经济、文化、科教中心,长江三角洲中心城市之一 [1] 。全市共辖10个市辖区、1个县级市、2个县,总面积16853.57平方千米,建成区面积648.46平方千米,常住人口1193.60万人。 [2-3]
杭州地处中国华东地区、钱塘江下游、东南沿海、浙江北部、京杭大运河南端,是环杭州湾大湾区核心城市 [4] 、沪嘉杭G60科创走廊中心城市 [5] 、国际重要的电子商务中心 [6] 。杭州人文古迹众多,西湖及其周边有大量的自然及人文景观遗迹,具代表性的有西湖文化、良渚文化、丝绸文化、茶文化,以及流传下来的许多故事传说。
杭州自秦朝设县治以来已有2200多年的历史,中国著名的七大古都之一 [149] ,曾是吴越国和南宋的都城。因风景秀丽,素有“人间天堂”的美誉。杭州得益于京杭大运河和通商口岸的便利,以及自身发达的丝绸和粮食产业,历史上曾是重要的商业集散中心。后来依托沪杭铁路等铁路线路的通车以及上海在进出口贸易方面的带动,轻工业发展迅速。新世纪以来,随着阿里巴巴等高科技企业的带动,互联网经济成为杭州新的经济增长点。
2018年世界短池游泳锦标赛、2022年亚运会在杭州举办。2020年中国百强城市排行榜排第5位。 [7] 2019年6月未来网络试验设施开通运行。 [8] 11月29日,杭州直飞开罗航线正式开通。 [9] 2019年12月,《长江三角洲区域一体化发展规划纲要》将杭州定位为特大城市。 [10]
摘要:一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个...
初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?
答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。
举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。
这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。最典型的场景就是聊天室。
轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP 连接始终打开)。因此,工程师们一直在思考,有没有更好的方法。WebSocket 就是这样发明的。
WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。
它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。

其他特点包括:
(1)建立在 TCP 协议之上,服务器端的实现比较容易。
(2)与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。
(3)数据格式比较轻量,性能开销小,通信高效。
(4)可以发送文本,也可以发送二进制数据。
(5)没有同源限制,客户端可以与任意服务器通信。
(6)协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。
WebSocket 属性:
Socket.readyState
只读属性 readyState 表示连接状态,可以是以下值:
0 --- 表示连接尚未建立。
1 --- 表示连接已建立,可以进行通信。
2 --- 表示连接正在进行关闭。
3 --- 表示连接已经关闭或者连接不能打开。
WebSocket 事件:
事件事件处理程序描述
openSocket.onopen---连接建立时触发
messageSocket.onmessage---客户端接收服务端数据时触发
errorSocket.onerror---通信发生错误时触发
closeSocket.onclose---连接关闭时触发
WebSocket 方法:
Socket.send()---使用连接发送数据
Socket.close()---关闭连接
<!DOCTYPE HTML><html>
<head>
<meta charset="utf-8">
<title>WebSocket简单实例</title>
<script type="text/javascript">
function WebSocketTest() { if ("WebSocket" in window)
{
alert("您的浏览器支持 WebSocket!");
// 打开一个 web socket
var ws = new WebSocket("ws://localhost:8080/test");
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!");
}
} </script>
</head>
<body>
<div id="sse">
<a href="javascript:WebSocketTest()">运行 WebSocket</a>
</div>
</body></html>杭州网站建设_营销型企业网站制作_专业网页定制开发-网络推广公司
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)