https://github.com/wxiaoguang/kcp-conn
A C++/Go KCP implement. KCP C++ is driven by libevent, which has the same abstraction as the TCP connection.
https://github.com/wxiaoguang/kcp-conn
arq connection cpp golang kcp stream udp
Last synced: 6 months ago
JSON representation
A C++/Go KCP implement. KCP C++ is driven by libevent, which has the same abstraction as the TCP connection.
- Host: GitHub
- URL: https://github.com/wxiaoguang/kcp-conn
- Owner: wxiaoguang
- License: mit
- Created: 2017-02-07T15:25:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-09-01T01:40:36.000Z (almost 6 years ago)
- Last Synced: 2025-10-25T11:04:08.663Z (9 months ago)
- Topics: arq, connection, cpp, golang, kcp, stream, udp
- Language: Go
- Homepage:
- Size: 73.2 KB
- Stars: 29
- Watchers: 1
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kcp-conn
A C++/Go KCP implement.
KCP C++ is driven by libevent, which has the same abstraction as the TCP connection.
Differences from the official version:
1. supports CONNECT/CLOSE
2. FEC/Cipher are removed, and the KCPConn implement is (nearly) completely rewritten.
3. lossy channel in test code supports bandwidth limit, delay and loss ratio.
This project is for special usage, there are only few documents right now. I will try to improve it if I have enough time.
For who is looking for the official KCP, please visit:
* https://github.com/skywind3000/kcp
* https://github.com/xtaci/kcp-go
Feel free to tell me if you have questions or find bugs.