golang-github-xtaci-kcp 3.18+ds-2 source package in Ubuntu
Changelog
golang-github-xtaci-kcp (3.18+ds-2) unstable; urgency=medium * debian/watch: - Change filenamemangle to match with the filename in archive. * Remove debian/source.lintian-overrides, since it's unused. * debian/control: - Set Testsuite to autopkgtest-pkg-go. - Bump Build-Depends version of dh-golang to 1.19, which is in jessie bpo. - Bump Priority of this package from extra to optional. Priority extra is removed, based on latest policy. - Bump up standards version to 4.1.1 (with changes above). -- Roger Shimizu <email address hidden> Mon, 16 Oct 2017 22:21:15 +0900
Upload details
- Uploaded by:
- Debian Go Packaging Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Go Packaging Team
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
golang-github-xtaci-kcp_3.18+ds-2.dsc | 2.3 KiB | 35451b78fc2cc37047f39fad25dcb11ae84843dda00377c283438be8a5886ba9 |
golang-github-xtaci-kcp_3.18+ds.orig.tar.xz | 69.4 KiB | ac3c223cb35bbe3911917ecf237af25e3c4033a0697ffcafbaeb1ce63e2d88e3 |
golang-github-xtaci-kcp_3.18+ds-2.debian.tar.xz | 4.3 KiB | 3507adb9785a5ea22a04e98d7718ab27c5eda04731bf2aaa7d4baf6fc1df64c6 |
Available diffs
- diff from 3.18+ds-1 to 3.18+ds-2 (1.2 KiB)
No changes file available.
Binary packages built by this source
- golang-github-xtaci-kcp-dev: Full-Featured Reliable-UDP Library for golang
KCP (golang-
github- xtaci-kcp- dev) is a Production-Grade Reliable-UDP
library for golang. It provides fast, ordered, and error-checked delivery
of stream over UDP packets.
.
It has been well tested with opensource project kcptun, which runs on
millions of devices, from low-end MIPS routers to high-end servers. It also
runs well for applications like online games, live broadcasting, file
synchronization and network acceleration.
.
Features:
* Optimized for Realtime Multiplayer Games, Audio/Video Streaming.
* Compatible with skywind3000's (https://github. com/skywind3000)
C version with optimizations.
* Cache friendly and Memory optimized design in golang.
* Compatible with net.Conn (https://golang. org/pkg/ net/#Conn)
and net.Listener (https://golang. org/pkg/ net/#Listener).
* FEC (Forward Error Correction)
(https://en.wikipedia. org/wiki/ Forward_ error_correctio n)
Support with Reed-Solomon Codes
(https://en.wikipedia. org/wiki/ Reed%E2% 80%93Solomon_ error_correctio n)
* Packet level encryption support with AES, TEA, 3DES, Blowfish, Cast5,
Salsa20, etc., in CFB mode.
* O(1) goroutines created for the entire server application, minimized
goroutine context switch.
.
Conventions:
Control messages like SYN/FIN/RST in TCP are not defined in KCP.
You need some keepalive/heartbeat mechanims in the application-level.
A real world example is to use some multiplexing protocol over session,
such as smux (golang-github- xtaci-smux- dev) with embedded keepalive
mechanism. See kcptun (https://github. com/xtaci/ kcptun) for example.