Skip to content

jspanchu/thallium-rpc-ordering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thallium-rpc-ordering

This example has an RPC client and server using thallium. The client invokes hello(data) RPC with increasing integer values. The server performs a monotonic check to verify the RPC was invoked in order. This check fails when the buffer size varies for each even and odd integer.

Build

Make sure thallium can be discovered by CMake.

cmake -GNinja -S . -B build
cmake --build build

Run the server

Linux

$ ./tl-server --url tcp://localhost:1234
Server running at address ofi+tcp;ofi_rxm://xx.xx.xx.xx:1234

MacOS

$ ./tl-server --url sockets
Server running at address ofi+sockets://xx.xx.xx.xx:xxxx

Run the client

Linux

$ ./tl-client --url tcp://xx.xx.xx.xx:1234

MacOS

$ ./tl-client --url sockets://xx.xx.xx.xx:xxxx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published