grpc-dart/example/metadata
Jakob Andersen 40ffab8da5
Split out TLS credentials to a separate class. (#60)
Add a 'bad certificate handler' to the new ChannelCredentials, which can
be used to override certificate validation (for example, to allow
auto-generated self-signed certificates during development).

Also fixed a bug in Server.shutdown().
2018-02-27 10:10:44 +01:00
..
bin Change license to Apache to be consistent with other gRPC repos (#47) 2018-01-12 15:14:19 +01:00
lib/src Split out TLS credentials to a separate class. (#60) 2018-02-27 10:10:44 +01:00
protos Custom metadata and call cancellation. (#22) 2017-07-07 14:31:36 +02:00
tool Custom metadata and call cancellation. (#22) 2017-07-07 14:31:36 +02:00
README.md Custom metadata and call cancellation. (#22) 2017-07-07 14:31:36 +02:00
pubspec.yaml Dart 2.0 fixes. (#48) 2018-01-12 15:20:03 +01:00

README.md

Description

The metadata server and client demonstrate how to handle custom metadata, cancellation, and timeouts in Dart gRPC.

See the definition of the metadata service in protos/metadata.proto.

Run the sample code

To compile and run the example, assuming you are in the root of the metadata folder, i.e., .../example/metadata/, first get the dependencies by running:

$ pub get

Then, to run the server:

$ dart bin/server.dart

Likewise, to run the client:

$ dart bin/client.dart