9 packages tagged with “framing”
DEPRECATED: use package without "-signed". Common wire format codecs DotNetty.
WatsonWebsocket is the EASIEST and FASTEST way to build client and server applications that rely on messaging using websockets. It's. Really. Easy.
A simple C# async TCP server and client with integrated framing for reliable transmission and receipt of data
A simple C# mesh networking library using TCP (with or without SSL) with integrated framing for reliable transmission and receipt of data amongst multiple nodes. Does not support NAT.
Stream wrapper (typically TCP/IP/NetworkStream) that enables reliable framing, compression, optional encryption, two-way communication, and support for query/reply. Messages are guaranteed to be received in their entirety and in the order which they were sent.
Set of classes and extensions methods that allow you to send/receive UDP packets with ease. Handling corruption checks, concatenation, fragmentation, serialization, compression and encryption.
A .NET class library that abstracts away the details of asynchronous network programming. http://github.com/chutch1122/SimpleAsyncNetworking http://simpleasyncnet.cameronh.me/
Unit-tested, efficient and easily extandable implementation of a tcp network server logic using the last pipelines API. This project is based on SimplPipelines.
一个基于 DotNetty 的高性能、稳健的 TCP/UDP 网络通信库 ( .NET Standard 2.0 )。 主要特性: - **内核强大**: 封装了 DotNetty,提供高性能的异步事件驱动网络编程能力。 - **自动重连**: 内置 `StartAutoReconnect` 机制,支持断线自动恢复。 - **心跳保活**: 提供 `StartHeartbeat` 功能,自动发送心跳包维持连接活跃。 - **粘包处理**: 默认集成 `LengthFieldBasedFrameDecoder` (4字节长度头),完美解决 TCP 粘包/拆包问题。 - **易用性**: 简化了 Bootstrap 配置,提供直观的 `ConnectAsync`、`SendAsync` 接口及 `OnConnected`/`Receive` 等事件回调。 - **双工支持**: 同时包含 TCP Client/Server 及 UDP Client/Server 的封装实现。