栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.Net 5 下使用 Tool.Net 框架 搭建 WebSocket 服务器

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.Net 5 下使用 Tool.Net 框架 搭建 WebSocket 服务器

在当前最新版本中,已经增加了关于WebSocket 长连接部分的类,提供大家直接使用,用法简单,开发高效,废话不多说,上代码:

		using Tool.Sockets.WebTcp;

 		static void Main(string[] args)
        {
            WebServer webServer = new WebServer();//创建服务实例
            webServer.StartAsync("0.0.0.0",866, false);//指定服务器开放的IP,端口,并启动服务器。

            webServer.SetCompleted((a,b) => //这里我,为了简单展示写的表达式,这个方法是一个事件,委托事件
            {
                Console.WriteLine("IP:{0},状态:{1}", a, b);//这个委托返回的实时的用户各种状态
            });

            webServer.SetReceived((a,b) =>//同上所述
            {
                string msg = Encoding.UTF8.GetString(b, 0, b.Length);//这个是用户发来的数据。
                Console.WriteLine("IP:{0},内容:{1}",a, msg);
            });

            Console.ReadKey();

            webServer.SendAsync(webServer.ListClient.Values.ToArray()[0], "123");//这里我只是简单的写了一下,用来发送数据给指定的用户。
            
            Console.ReadKey();
       }

是不是很简单了,大概模块都在这里,有兴趣的小伙伴,欢迎下载,并尝试哦。

下面附带一份网页进行连接代码,方便大家直接使用。




    websocket client
    


    



上述就这么多了,相关下次更新请看:

相关更多的 Tool.Net 资料

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908073.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号