FLUTTER ECOSYSTEM

udp

Lightweight, efficient, and easy-to-use UDP library for Dart. Supports Unicast, Broadcast, Multicast and Loopback communications.

Latest version
5.0.3
30-day downloads
8.2K
Likes
76
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A lightweight and efficient UDP library for Dart, enabling seamless unicast, broadcast, multicast, and loopback communication across platforms. Designed for low-latency networking needs, it provides a simple API to send and receive UDP packets with minimal overhead. Ideal for real-time applications such as gaming, IoT devices, and local network discovery. The library is cross-platform, supporting Android, iOS, macOS, Windows, and Linux, making it versatile for diverse deployment scenarios.

Use cases
  • Real-time game networking
  • IoT device communication
  • Local network discovery
  • Live audio/video streaming
  • Peer-to-peer data transfer
Key features
  • Supports unicast, broadcast, multicast, and loopback
  • Cross-platform compatibility
  • Low-latency packet transmission
  • Simple and intuitive API
  • Efficient memory usage
Suitable for
  • Developers building real-time apps
  • IoT and embedded systems
  • Network protocol experimentation
  • Apps requiring fast local communication
Considerations
  • No built-in reliability or ordering
  • Requires careful handling of packet loss
  • Not suitable for guaranteed delivery
  • Limited error handling
  • Manual management of connection state
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add udp

Categories

Source repository

Related projects

No data available yet.