KasmVNC/common/network/webudp
Lauri Kasanen 3b40a92548 Udp
2022-07-26 10:38:14 +00:00
..
CHANGELOG.md Udp 2022-07-26 10:38:14 +00:00
CRC32.cpp Udp 2022-07-26 10:38:14 +00:00
CRC32.h Udp 2022-07-26 10:38:14 +00:00
LICENSE Udp 2022-07-26 10:38:14 +00:00
package.json Udp 2022-07-26 10:38:14 +00:00
README.md Udp 2022-07-26 10:38:14 +00:00
Wu.cpp Udp 2022-07-26 10:38:14 +00:00
Wu.h Udp 2022-07-26 10:38:14 +00:00
WuArena.cpp Udp 2022-07-26 10:38:14 +00:00
WuArena.h Udp 2022-07-26 10:38:14 +00:00
WuBufferOp.h Udp 2022-07-26 10:38:14 +00:00
WuClock.h Udp 2022-07-26 10:38:14 +00:00
WuCrypto.cpp Udp 2022-07-26 10:38:14 +00:00
WuCrypto.h Udp 2022-07-26 10:38:14 +00:00
WuHost.h Udp 2022-07-26 10:38:14 +00:00
WuHostEpoll.cpp Udp 2022-07-26 10:38:14 +00:00
WuHostNull.cpp Udp 2022-07-26 10:38:14 +00:00
WuHttp.h Udp 2022-07-26 10:38:14 +00:00
WuMath.h Udp 2022-07-26 10:38:14 +00:00
WuNetwork.cpp Udp 2022-07-26 10:38:14 +00:00
WuNetwork.h Udp 2022-07-26 10:38:14 +00:00
WuPool.cpp Udp 2022-07-26 10:38:14 +00:00
WuPool.h Udp 2022-07-26 10:38:14 +00:00
WuQueue.cpp Udp 2022-07-26 10:38:14 +00:00
WuQueue.h Udp 2022-07-26 10:38:14 +00:00
WuRng.cpp Udp 2022-07-26 10:38:14 +00:00
WuRng.h Udp 2022-07-26 10:38:14 +00:00
WuSctp.cpp Udp 2022-07-26 10:38:14 +00:00
WuSctp.h Udp 2022-07-26 10:38:14 +00:00
WuSdp.cpp Udp 2022-07-26 10:38:14 +00:00
WuSdp.h Udp 2022-07-26 10:38:14 +00:00
WuString.cpp Udp 2022-07-26 10:38:14 +00:00
WuString.h Udp 2022-07-26 10:38:14 +00:00
WuStun.cpp Udp 2022-07-26 10:38:14 +00:00
WuStun.h Udp 2022-07-26 10:38:14 +00:00

WebUDP

WebRTC datachannel library and server

Echo server demo (Chrome, Firefox, Safari 11+)

The library implements a minimal subset of WebRTC to achieve unreliable and out of order UDP transfer for browser clients. The core library (Wu) is platform independent. Refer to WuHostEpoll or WuHostNode for usage.

Building

mkdir build && cd build
cmake ..
make

Host platforms

  • Linux (epoll)
  • Node.js -DWITH_NODE=ON

Issues

  • Firefox doesn't connect to a server running on localhost. Bind a different interface.