air_link_core 0.2.1 copy "air_link_core: ^0.2.1" to clipboard
air_link_core: ^0.2.1 copied to clipboard

Core LAN communication framework.

Changelog #

0.2.1 #

  • Added dartdoc comments across the public API.
  • Added example/ directory with usage demo.
  • Various stability improvements and fixes.

0.2.0 #

  • Heartbeat: Added HeartbeatConfig, startHeartbeat/stopHeartbeat with PING/PONG keep-alive and automatic stale-connection detection via Peer.onDisconnected.
  • Auto-Reconnect: Added ReconnectPolicy and Session.start() parameters for exponential-backoff transport rebuild. Session.onReconnected fires after a successful recovery.
  • De-static Lan: Lan now supports instance usage (Lan() for independent listeners). Static Lan.listen/Lan.connect/Lan.stop remain unchanged for backward compatibility.
  • Stream channel events: StreamChannel now exposes onStreamOpened/onStreamClosed streams and activeStreamIds.
  • Minor: Packet.ping() / Packet.pong() factories; ReconnectPolicy; internal buffer and timer clean-up.

0.1.0 #

  • Initial release: Lan (static listen/connect), Peer, Session, Packet, Transport interface, TcpTransport.
0
likes
150
points
145
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Core LAN communication framework.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on air_link_core