zaptools_client 0.1.0 copy "zaptools_client: ^0.1.0" to clipboard
zaptools_client: ^0.1.0 copied to clipboard

A toolkit for Event-Driven websocket management.

example/zaptools_client_example.dart

import 'package:zaptools_client/zaptools_client.dart';

void main() {

  Uri uri = Uri.parse('ws://127.0.0.1:8000/');
  final zapClient = ClientConnector.connect(uri);

  zapClient.onConnected((eventData) {
    print('connected!');
   });

  zapClient.onDisconnected((eventData) {
    print('disconnected!');
  });

  zapClient.sendEvent('hello', 'hello from client');

  zapClient.onEvent('bye', (eventData) async {
    print(eventData.name);
    print(eventData.payload);
    await Future.delayed(Duration(seconds: 1));
    zapClient.disconnect;
  },);


}
6
likes
0
points
103
downloads

Publisher

unverified uploader

Weekly Downloads

A toolkit for Event-Driven websocket management.

Repository (GitHub)
View/report issues

Topics

#websocket #client

License

unknown (license)

Dependencies

uuid, web_socket_channel

More

Packages that depend on zaptools_client