.Net如何使用SuperSocket框架实现WebSocket前端
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章将为大家详细讲解有关.Net如何使用SuperSocket框架实现WebSocket前端,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。其实前端实现相对就容易
千家信息网最后更新 2024年11月19日.Net如何使用SuperSocket框架实现WebSocket前端
这篇文章将为大家详细讲解有关.Net如何使用SuperSocket框架实现WebSocket前端,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
其实前端实现相对就容易很多了,因为我们有JavaScript WebSocket Api,它看上来大致是这样的:
var ws = '';//WebSocket对象var userName = '测试同学' + parseInt(Math.random(1) * 888);//用户名//初始化连接function connect() { var address = "ws://127.0.0.1:10086";//服务端地址 ws = new WebSocket(address);//实例化WebSocket对象 //开始连接时 ws.onopen = function (e) { ws.send('[login]{"userid":"' + userName + '"}'); }; //收到信息时 ws.onmessage = function (e) { var Json = eval('(' + e.data + ')'); switch (Json.type) { case '1': //新用户连接时 break; case '2': var Html = ''; Html += ''; Html += Json.user + ':' + Json.msg; Html += '
'; $('#msgBox').append(Html); break; } }; //发生错误时 ws.onerror = function (e) { }; //连接关闭时 ws.onclose = function (e) { $('#msgBox').append('与聊天室的连接已断开。
'); };} //公聊发送function send() { var SendText = $('#send').val(); ws.send('[send]{"msg":"' + SendText + '","user":"' + userName + '"}');}
这些东西是固定的,记就行了~简单解释下:
关键之一:ws.onmessage,它可以在收到服务端信息时做出响应——然后你就可以为所欲为了。
该方法返回的信息存储在e.data内,内容取决于你的服务端如何编写(这里视作返回Json)。
关键之二:ws.send(),它可以发送信息到你编写的服务端(至于内容,依然取决于你后端如何实现)。
关键之三:ws.onopen(),通过它可以打开与服务端的沟通(要设置好WebSocket对象)。
下面是实现的效果(很丑勿吐槽):
记得要找支持H5的浏览器哦~
关于".Net如何使用SuperSocket框架实现WebSocket前端"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
服务
信息
前端
关键
内容
对象
篇文章
框架
取决于
更多
用户
不错
实用
为所欲为
东西
同学
地址
实例
效果
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器 带宽2m
专业做app软件开发
法律英语在线数据库
郑州有没有互联网科技
手机kk云服务器
福州玩摩网络技术有限公司
文字字符喷印机软件开发
杭州游卡网络技术有限公司财报
轻量级服务器部分ip无法连接
orecle数据库外键
北京科蓝软件开发
抄税 服务器为空
地球末日生存服务器怎么开启
stata怎么use数据库
nba球员每赛季数据库
美国西大 软件开发
部署本地服务器
哈尔滨网络服务器机柜
linux 服务器时间快
查看数据库的表
搜一下网络安全绘画
办公室共享服务器
微信服务器保存个人聊天记录吗
数据库人事管理系统参考文献
同方数据库
手机软件开发风险
简述计算机网络安全环境特点
无法与伺服务器安全连接
分词词库的数据库设计
玉溪软件开发专业招生