2017-10-11 4 views
1

J'ai été exemple de construction simple avec un nœud de registre dans Qt5.9. Il est bien de travail, mais quand je remplacerai qurl ("local.registry") et qurl ("local.replica") dans la définition QRemoteObjectRegistryHost et QRemoteObjectHost-qurl ("tcp: // localhost: 9999 «) ou "tcp: //127.0.0.1: 9999" ou coller l'adresse hôte actuelle à defniton ... j'ai erreur après application d'exécution ...QtRO - qremoteobjects de classe - comment connecter deux homologues distants entre TCP

qt.remoteobjects: Écouter a échoué pour URL: QUrl ("tcp: //127.0.0.1: 9999")

qt.remoteobjects: QAbstractSocket :: AddressInUseError

qt.remoteobjects: Impossible de créer ClientIoDevice pour le client. URL/schéma non valide fourni? Qurl ("")

Répondre

1

La valeur valide, utilisez au lieu de QUrl("local.registry"):

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

La valeur valide, utilisez au lieu de QUrl("local.replica"):

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

L'adresse IP 192.168.0.3 - utilisé par exemple (valeur valable pour mon poste de travail dans notre réseau de bureau) dans votre cas, l'adresse IP peut contenir d'autres chiffres.