注册提供了建立这些连接的更简单方式。想要属于注册网络的每个节点,都会连接到注册。注册本身是专用源对象,因此由节点托管。连接到注册只需将注册的 URL 传递给 QRemoteObjectNode or QRemoteObjectHost 构造函数,或将 URL 传递给 setRegistryUrl 方法。
注册与 QtRO 紧密集成。每当 源 被添加 (或移除),注册时会自动更新 "名称/URL"。所以,节点一旦被连接到注册,就有必要手动连接到任何其它节点。若请求网络对象但未连接到托管节点,注册知道要连接到哪个 URL 并初启连接。一旦连接 (并沿连接传递可用对象列表,包括期望的 源 ),初始化进程对于请求 复本 将自动启动。