stundart library

StunDart library

A Dart implementation of the STUN protocol for NAT traversal.

Classes

IStunHandler
Interface for STUN handler
StunHandler
STUN handler implementation

Enums

IpVersion
IP version type

Typedefs

LocalInfo = ({String localIp, int localPort})
Local network information
StunHandlerInput = ({String? address, int? port, RawDatagramSocket socket})
Input parameters for StunHandler constructor
StunResponse = ({Map<String, dynamic>? attrs, IpVersion ipVersion, String publicIp, int publicPort, Uint8List raw, Uint8List transactionId})
STUN response containing public IP, port, and transaction information