当前位置: 首页 > news >正文

ps做素材下载网站深圳网站优化培训

ps做素材下载网站,深圳网站优化培训,2016最新wordpress模板下载,和网站设计人员谈价要注意什么使用WebSocket为什么不适配双端 浏览器环境本身就支持 WebSocket,直接使用 JavaScript 内置的 WebSocket 对象来建立连接。 Node中本身并没有内置 WebSocket 协议的支持,所以需要使用第三方库 ws来实现 WebSocket 功能。 一. 使用跨平台 WebSocket 库 …

使用WebSocket为什么不适配双端

浏览器环境本身就支持 WebSocket,直接使用 JavaScript 内置的 WebSocket 对象来建立连接。
Node中本身并没有内置 WebSocket 协议的支持,所以需要使用第三方库 ws来实现 WebSocket 功能。

一. 使用跨平台 WebSocket 库

选择 isomorphic-wsuniversal-websocket-client 这些跨平台的 WebSocket 库。根据运行环境自动选择合适的 WebSocket 实现,从而在 Node.js浏览器环境中都能正常工作。

例如,使用 isomorphic-ws,代码实现:

javascript
// 在 Node.js 和浏览器环境中都使用相同的代码
import { WebSocket } from 'isomorphic-ws';const socket = new WebSocket('ws://example.com');

二. 根据环境选择不同的 WebSocket 实现

if (typeof window !== 'undefined') {// 浏览器环境let socket: WebSocket;console.log('浏览器环境');socket = new WebSocket('ws://localhost:8080');// 连接成功时触发socket.onopen = () => {console.log('WebSocket 连接成功');};// 接收消息时触发socket.onmessage = (event) => {console.log('收到服务器消息:', event.data);if (typeof event.data === 'string') {const data = JSON.parse(event.data);}};// 连接关闭时触发socket.onclose = () => {console.log('WebSocket 连接关闭');};// 错误时触发socket.onerror = (error) => {console.error('WebSocket 连接错误:', error);};
} else {// Node.js 环境const WebSocket = require('ws');let socket = null;socket = new WebSocket('ws://localhost:8080');socket.on('open', () => {console.log('Connected to server');});socket.on('message', (message: string) => {console.log(`Received message: ${message}`);if (typeof message === 'string') {const data = JSON.parse(message);console.log(data)}});socket.on('close', () => {console.log('Disconnected from server');});
}
http://www.tj-hxxt.cn/news/94653.html

相关文章:

  • 怎么做网站宣传百度网盘网址
  • 齐家网和土巴兔装修哪家好seo网站关键词优化怎么做
  • 基于javaweb的网站开发百度平台推广该怎么做
  • 合肥霍山路网站建设广告网站留电话不用验证码
  • 个人备案可以做影视网站吗2024年重大政治时事汇总
  • 怎么做网站视频教程黑帽seo技术论坛
  • 网站微信分享怎么做网站快速收录软件
  • 免费做ppt网站网店运营推广登录入口
  • 有网打不开网页咋回事整站优化和关键词优化的区别
  • 网站做支付需要准备什么东西吗自动外链工具
  • 微信如何做收费视频网站跨界营销案例
  • 交流做病理切片的网站推广普通话宣传周
  • 最近一周的新闻大事10条西安抖音seo
  • 兰州企业网站怎么建立一个属于自己的网站
  • 洛阳网站建设设计公司在线客服系统
  • 做淘客网站的公司企业如何进行搜索引擎优化
  • 中国建筑工程总公司招聘班级优化大师官方免费下载
  • 政府 网站建设站长工具的使用seo综合查询运营
  • 网站首页模板代码深圳网络营销全网推广
  • 手机可以搭建网站么关键词整站优化
  • 云南网站建设首选公司网站收录情况查询
  • wordpress 4.5 安装seo网站外链平台
  • 有创意的设计公司名称怎么制作seo搜索优化
  • 免费自助建站工具关键词首页优化
  • 适合中考做的微机题网站肇庆seo按天计费
  • 河源市seo点击排名软件价格seo是做什么工作内容
  • 360建站abc湖人今日排名最新
  • 响应式网站素材新媒体运营是做什么
  • 网站制作方案书b站推广网站入口mmm
  • asp做旅游网站毕业论文怀化网络推广