Overview of the mKCP Protocol
mastermKCP is a streaming transport protocol modified from the KCP protocol. It is designed to transfer any data stream in order using UDP as the base protocol.
Key characteristics:
- No Handshake: mKCP does not use a handshake procedure. Connections are determined by the unique identifier of the data stream found in received packets.
- Packetization: Data streams are split into small packets, each containing one or more segments.
- Segment Types: Communication consists of three segment types: Data, ACK (Acknowledge), and Ping.
- Versioning: mKCP has no version number; compatibility between different implementations is not guaranteed.