dart_service_announcement 1.2.3 dart_service_announcement: ^1.2.3 copied to clipboard
Helper libraries for creating discoverable development services
A helper library for creating tooling announcement servers for tools such as niddler
Usage #
A simple usage example:
import 'package:dart_service_announcement/dart_service_announcement.dart';
class DemoServer extends ToolingServer {
@override
int get port => 10290;
@override
int get protocolVersion => 4;
}
Future<void> main() async {
final manager = ServerAnnouncementManager('com.example.test', 6394, DemoServer());
await manager.start();
//Run tooling server etc
const waitDuration = Duration(seconds: 1000000);
await Future.delayed(waitDuration);
await manager.stop();
}
Features and bugs #
Please file feature requests and bugs at the issue tracker.