air_link_core 0.2.1
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/stopHeartbeatwith PING/PONG keep-alive and automatic stale-connection detection viaPeer.onDisconnected. - Auto-Reconnect: Added
ReconnectPolicyandSession.start()parameters for exponential-backoff transport rebuild.Session.onReconnectedfires after a successful recovery. - De-static Lan:
Lannow supports instance usage (Lan()for independent listeners). StaticLan.listen/Lan.connect/Lan.stopremain unchanged for backward compatibility. - Stream channel events:
StreamChannelnow exposesonStreamOpened/onStreamClosedstreams andactiveStreamIds. - 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,Transportinterface,TcpTransport.