2017-10-11 6 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 개 이상의 원격 피어를 서로 연결할 수있는 방법 TCP

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 주소에 다른 숫자가 포함될 수 있습니다.