专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

.NET9 PreView RC1新增的库

dotNET跨平台  · 公众号  ·  · 2024-09-14 08:00

文章预览

点击上方 蓝字 江湖评谈 设为关注/星标 前言 .NET9 RC1如期发布了,这个版本的运行时基本上定型了。需要微调的是托管方向的一些细节问题,比如SDK API最后的增加。 WebSocket新增的一个非常有用的功能。这个新的功能允许 WebSocket 客户端定期发送 Ping 请求,如果服务器未在指定时间内响应时终止连接。这对于保持连接健康以及避免长时间空闲的连接非常有用。 新增的压缩功能,两种新的压缩选项:ZLib 和 Brotli。用于特定 算法的压缩级别和压缩策略,提供更精细的控制压缩设置。 WebSocket 代码: //实例化一个websocket using   var  cws =  new  ClientWebSocket(); // 设置每隔 5 秒发送一个 Ping 请求 cws.Options.KeepAliveInterval = TimeSpan.FromSeconds( 5 );   // 如果 1 秒内请求的服务端没有响应,则终止连接 cws.Options.KeepAliveTimeout = TimeSpan.FromSeconds( 1 ); Uri serverUri = new Uri( "ht ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览