H5和Node.js快速搭建WebSocket
来源:互联网 发布:淘宝设计团队 编辑:程序博客网 时间:2024/06/06 21:04
客户端的 HTML 和 JavaScript
目前大部分浏览器支持 WebSocket() 接口,你可以在以下浏览器中尝试实例: Chrome, Mozilla, Opera 和 Safari。
Client :
<!DOCTYPE HTML><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function WebSocketTest() { if ("WebSocket" in window) { alert("您的浏览器支持 WebSocket!"); // 打开一个 web socket var ws = new WebSocket("ws://localhost:9998/server"); ws.onopen = function() { // Web Socket 已连接上,使用 send() 方法发送数据 ws.send("发送数据"); alert("数据发送中..."); }; ws.onmessage = function (evt) { var received_msg = evt.data; alert("数据已接收..."+received_msg); }; ws.onclose = function() { // 关闭 websocket alert("连接已关闭..."); }; } else { // 浏览器不支持 WebSocket alert("您的浏览器不支持 WebSocket!"); } } </script> </head> <body> <div id="sse"> <a href="javascript:WebSocketTest()">运行 WebSocket</a> </div> </body></html>
Server.js:
var WebSocketServer = require('ws').Server, wss = new WebSocketServer({ port: 9998 });wss.on('connection', function (ws) { console.log('client connected'); ws.on('message', function (message) { console.log(message);
ws.send("hello"); });});
阅读全文
0 0
- H5和Node.js快速搭建WebSocket
- 使用Node.js快速搭建WebSocket server
- WebSocket和node.js
- Node.js和websocket
- 使用socket.io和node.js搭建websocket应用
- websocket和node.js使开
- 使用Node.js+Socket.IO搭建WebSocket
- 快速搭建 node.js+express
- Node.js快速搭建服务器
- node.js和websocket实现echo
- CentOS7源码安装node.js和webSocket
- 微信小程序基于node.js的websocket服务器搭建和SSL证书申请、配置全家桶
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- 使用Node.js+Socket.IO搭建WebSocket实时应用(聊天室)
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- C语言 函数指针
- 项目实训涉及的获取数据库数据,导出生成Excel表格(使用Nutz框架)
- ReactNative基础---JSX
- 编写第一个Hibernate应用程序
- 谈谈对架构师的理解
- H5和Node.js快速搭建WebSocket
- 第一个SpringBoot+MyBatis+JSR303项目
- 暑期第二阶段集训总结(附数论总结和计算几何总结)
- HDU 3315 My Brute(二分图最优匹配:优先用原匹配边)
- jenkins+svn+jenkins环境搭建并用到tomcat8
- 设计模式在各编程语言类库及框架上的应用
- 数字游戏
- JVM系列一:JVM内存组成及分配
- 记录开博