YARP
Yet Another Robot Platform
Using YARP without a name server

YARP programs usually expect a special YARP name server to be running. This can be avoided, if you decide to allocate names yourself. If you call a port by a name with a tcp socket number in it:

Port p;
p.open("/myhost:9999");

Then no name server is needed.

yarp::os::Port::open
bool open(const std::string &name) override
Start port operation, with a specific name, with automatically-chosen network parameters.
Definition: Port.cpp:82