【.NET】简单实现Websocket客户端和服务端通讯方式(原生开发方式和DotNetty方式)...
💡
原文中文,约13400字,阅读约需32分钟。
📝
内容提要
本文介绍了使用dotnetty和原生方式创建WebSocket服务器和客户端的方法,包括创建WebSocket帧处理器类、WebSocket服务器类和WebSocket客户端类。同时还介绍了一个简单的WebSocket服务器示例和WebSocket客户端程序。
🎯
关键要点
- 本文介绍了使用dotnetty和原生方式创建WebSocket服务器和客户端的方法。
- Dotnetty项目已不再维护,但仍可使用。
- 创建WebSocket帧处理器类WebSocketFrameHandler,用于处理客户端请求和数据解析。
- WebSocket服务器类WebSocketServer用于启动和关闭服务端。
- 客户端也需要创建WebSocket帧处理器类以处理接收到的信息。
- 原生方式创建WebSocket服务器和客户端,不依赖任何外部包。
- WebSocket服务器可以接收和响应客户端消息,并定期向所有连接的客户端发送当前时间。
- WebSocket客户端定期向服务器发送递增的数字消息,并接收来自服务器的消息。
- 启动服务端和客户端后,可以观察到双方的消息交互。
➡️