qrpc_client 0.0.7 copy "qrpc_client: ^0.0.7" to clipboard
qrpc_client: ^0.0.7 copied to clipboard

qrpc client for dart!

example/qrpc_client_example.dart

import 'dart:convert';
import 'dart:typed_data';

import 'package:qrpc_client/qrpc_client.dart';

main() async {
  SubFunc sub = (QrpcConnection conn, QrpcFrame frame) {
    print('pushed ${frame.payload}');
  };
  QrpcConnectionConfig conf = new QrpcConnectionConfig(dialTimeout: new Duration(seconds: 1));
  var awesome = new QrpcConnection(addr:"localhost", port:8888, conf:conf, sub:sub);

  var loginReq = {"app":"app", "device":"mac", "token":"cs1"};
  var payloadStr = json.encode(loginReq);
  Uint8List payload = utf8.encode(payloadStr);
  var resp = await awesome.request(0, 0, payload);
  
  print(resp.payload);
  
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

qrpc client for dart!

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on qrpc_client