NodeJS client code websocket
2024-10-13 08:37:14
var WebSocketClient = require('websocket').client; var client = new WebSocketClient(); client.on('connectFailed', function(error) {
console.log('Connect Error: ' + error.toString());
}); client.on('connect', function(connection) {
console.log('WebSocket Client Connected');
connection.on('error', function(error) {
console.log("Connection Error: " + error.toString());
});
connection.on('close', function() {
console.log('echo-protocol Connection Closed');
});
connection.on('message', function(message) {
if (message.type === 'utf8') {
console.log("Received: '" + message.utf8Data + "'");
}
}); function sendNumber() {
if (connection.connected) {
var number = Math.round(Math.random() * 0xFFFFFF);
connection.sendUTF(number.toString());
setTimeout(sendNumber, 1000);
}
}
sendNumber();
}); client.connect('ws://localhost:8080/', 'echo-protocol');
最新文章
- google快捷键
- 怎么开启PHP 的错误提示?
- 01-08-05【Nhibernate (版本3.3.1.4000) 出入江湖】NHibernate二级缓存:第三方MemCache缓存
- Uber License for Android
- 《软件project》课程报告 —国土资源执法监察管理信息系统建模
- javascript焦点图之垂直滚动
- javaScript 基本类型之间转换
- TCP连接建立系列 — TCP选项解析
- 监控mysql
- Linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结(转)
- 菜鸟学SSH(六)——Spring事务管理
- Windbg在软件调试中的应用
- layer,一个可以让你想到即可做到的javascript弹窗(层)解决方案
- 社交类APP原型模板分享——Tinder
- regex_match
- serialize()传值缺失
- [国家集训队2012]middle(陈立杰)
- 从MYSQL数据库查出指定格式的日期
- java内部类和静态内部类的区别
- js获得本季度的开始日期 结束日期