| 1234567891011121314151617 |
- import * as net from 'net';
- import _, {Root} from "protobufjs";
- const {load} = _;
- const server = net.createServer(socket => {
- socket.on('data', data => {
- load('proto/messages.proto')
- .then((root) => {
- const PersonMessage = (root as Root).lookupType('Messages.Person');
- const person = PersonMessage.decode(data);
- console.log(person);
- });
- });
- socket.write('Hello From echo server.');
- });
- server.listen(1337, '127.0.0.1');
|