blob: 00d1009145e6bd713ed773a559ca8d4df86be554 [file] [log] [blame]
Austin Schuh272c6132020-11-14 16:37:52 -08001import grpc from 'grpc';
2import { HelloRequest } from './greeter_generated';
3import { GreeterClient } from './greeter_grpc';
4import { flatbuffers } from 'flatbuffers';
5
6async function main() {
7 const _server = new GreeterClient('localhost:3000', grpc.credentials.createInsecure());
8 const builder = new flatbuffers.Builder();
9 const offset = builder.createString('mustii');
10 const root = HelloRequest.createHelloRequest(builder, offset);
11 builder.finish(root);
12 const buffer = HelloRequest.getRootAsHelloRequest(new flatbuffers.ByteBuffer(builder.asUint8Array()));
13
14 _server.SayHello(buffer, (err, response) => {
15 console.log(response.message());
16 });
17
18 const data = _server.SayManyHellos(buffer, null);
19
20 data.on('data', (data) => {
21 console.log(data.message());
22 });
23 data.on('end', (data) => {
24 console.log('end');
25 });
26}
27
28main();