PulseRPC Quickstart Examples
This directory contains runnable quickstart examples for each supported language.
Running Examples
Go
cd go
make test
Python
cd python
python3 server.py &
python3 client.py
Java
cd java
mvn compile exec:java -Dexec.mainClass="MyServer" &
mvn compile exec:java -Dexec.mainClass="MyClient"
TypeScript
cd typescript
npm install
npm run build &
node dist/my_server.js &
node dist/my_client.js
C#
cd csharp/TestServer
dotnet run &
cd ../TestClient
dotnet run
Automated Testing
Run all quickstart tests:
make test-quickstarts
Run individual language test:
make test-quickstart-go