2017-10-11 14 views
1

Qt5.9のレジストリノードでsimpleswitchのサンプルをビルドしました。それは仕事の罰金ですが、私はQUrlに定義QRemoteObjectRegistryHostQRemoteObjectHostQUrl( "local.registry")QUrl( "local.replicaを")置き換え(「TCP:// localhostを:9999 「)"TCP://127.0.0.1:リッスンに失敗しました:9999"、またはdefnitonするために、現在のホストアドレスを貼り付け...私はQtRO - クラスqremoteobjects - 2つ以上のリモートピアをどのように接続できますか?

qt.remoteobjects ...実行アプリの後にエラーが発生していますURL:QUrl( "tcp://127.0.0.1:9999")

qt.remoteobjects:QAbstractSocket :: AddressInUseError

qt.remoteobjects:クライアント用のClientIoDeviceを作成できませんでした。無効なURL /スキームが提供されていますか? QUrl( "")

答えて

1

有効な値は、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アドレスには、他の数字を使用することができます(オフィスネットワーク内の私のワークステーションに有効な値)。

関連する問題