Skip to content

[QUESTION] Using Arbitrated client with empty server for multithreaded client calls #374

@taldinj

Description

@taldinj

Hi,

Our use case is clinet->server only. So we have used the basic erpc_client_init().
As far as I can see this interface is not thread safe In terms if send receive synchronization (correct?)
I do see that ArbitratedClientManager() solves this with the pending client list . On the other hand ArbitratedClient seems intended for use with Server\Client sharing a transport and not for the our use case.
To force usage of arbitrated client I guess that would force me to create an DispatchServer and run a server thread soley for this Before I dive into this any furtert, I would like to seek advice:
Is using ArbitratedClient \server without any actual service (possible?) an overkill ?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions