首页 > 作文

基于HTML5的WebSocket的实例代码

更新时间:2023-04-03 08:40:47 阅读: 评论:0

基于html5的websocket的实例代码

客户端代码:

<html><head><script>var socket;if ("websocket" in window) {var ws = new websocket("ws://127.0.0.1:8181");socket = ws;ws.onopen = function() {console.log('连接成功');};ws.onmessage = function(evt) {上海二本大学分数线var received_msg = evt.data; document.getelementbyid("showmes").value+=evt.data+"\n";};ws.onclo = function() {alert("断开了连接");};} el {alert(白居易古诗"浏览器不支持websocket");}function login(){var message=document.getelementbyid("name").value+":"+document.getelementbyid("mes").value;socket.nd(message);}</script></head><body><textarea rows="3" cols="30" id="showmes" style="width:300px;height:500px;"></textarea><br/><label>名称</label><input type="text" id="name"/><br/><label>消息</label><input type="text" id="mes"/><button onclick="login();">发送</button></body></html>

winform服务端代码:

注:需先引入fleck包

using system;using system.collections.generic;using system.linq;using system.windo小石潭记练习题ws.forms;using fleck;namespace socketrvice{public partial台风形成原因 class form1 : form{public form1(){initializecomponent();checkforillegalcrossthreadcalls = fal;}private void form1_load(object nder, eventargs e){//保存所有连接var allsockets = new list<iwebsocketconnection>小学有哪些学科;();//初始化服务端var rver = new websocketrver("ws://0.0.0.0:8181");//开始监听rver.start(socket =>{//有客户端连接触发socket.onopen = () =>{textbox3.text += socket.connectioninfo.clientipaddress + " 连接 \r\n";allsockets.add(socket);};//有客户端断开触发socket.onclo = () =>{textbox3.text += socket.connectioninfo.clientipaddress + " 断开连接 \r\n";allsockets.remove(socket);};//接收客户端发送的消息socket.onmessage = message =>{textbox3.text += socket.connectioninfo.clientipaddress + " 发送了消息:" + message + "\r\n";//发送接收到的消息给所有客户端allsockets.tolist().foreach(s => s.nd(message));};});}}}

总结

以上所述是www.887551.com给大家介绍的基于html5的websocket的实例代码,希望对大家有所帮助

本文发布于:2023-04-03 08:40:46,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4b7d7688e46ae11688169cbdb50e4369.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:基于HTML5的WebSocket的实例代码.doc

本文 PDF 下载地址:基于HTML5的WebSocket的实例代码.pdf

标签:客户端   消息   代码   服务端
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
  • 基于HTML5的WebSocket的实例代码
    基于html5的websocket的实例代码客户端代码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图