QtRO - class qremoteobjects - 如何连接2个或更多远程对等体TCP

QtRO - class qremoteobjects - 如何连接2个或更多远程对等体TCP

问题描述:

我是Qt5.9中的注册表节点的简单开关构建示例。它的做工精细,但当我更换QUrl( “local.registry”)QUrl( “local.replica”)在定义QRemoteObjectRegistryHostQRemoteObjectHostQUrl(“TCP://本地主机:9999 “)“TCP://127.0.0.1:9999”,或粘贴当前主机地址defniton ...运行的应用程序后,我有错误...QtRO - class qremoteobjects - 如何连接2个或更多远程对等体TCP

qt.remoteobjects:听失败URL:QUrl(“tcp://127.0.0.1:9999”)

qt.remoteobjects:QAbstractSocket :: AddressInUseError

qt.remoteobjects:无法为客户端创建ClientIoDevice。提供的网址/方案无效? QUrl( “”)

的有效值,使用QUrl("local.registry")代替:

QUrl("tcp://192.168.0.3:-1"); 

有效的价值,而不是使用QUrl("local.replica")

QUrl("tcp://192.168.0.3:9999"); 

的IP地址192.168.0.3 - 用于例子(它对我的办公室网络中的工作站有效)在您的情况下IP地址可以包含其他数字。