From 5042cd739f305d21411d74bea6ccd6932a806f03 Mon Sep 17 00:00:00 2001 From: andrey Date: Mon, 12 Apr 2021 15:02:42 +0300 Subject: [PATCH] PICloud resolve addr --- libs/cloud/picloudclient.cpp | 5 ++--- libs/cloud/picloudserver.cpp | 2 +- libs/main/cloud/picloudserver.h | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/libs/cloud/picloudclient.cpp b/libs/cloud/picloudclient.cpp index 89809bb9..62706298 100644 --- a/libs/cloud/picloudclient.cpp +++ b/libs/cloud/picloudclient.cpp @@ -62,9 +62,8 @@ void PICloudClient::setKeepConnection(bool on) { bool PICloudClient::openDevice() { - PIString p = path(); -// piCout << "PICloudClient open device" << p; - bool op = eth.connect(p, false); +// piCout << "PICloudClient open device" << path(); + bool op = eth.connect(PIEthernet::Address::resolve(path()), false); if (op) { mutex_buff.lock(); eth.startThreadedRead(); diff --git a/libs/cloud/picloudserver.cpp b/libs/cloud/picloudserver.cpp index 28427c80..643fd74c 100644 --- a/libs/cloud/picloudserver.cpp +++ b/libs/cloud/picloudserver.cpp @@ -55,7 +55,7 @@ PIVector PICloudServer::clients() const { bool PICloudServer::openDevice() { piCout << "PICloudServer open device" << path(); - bool op = eth.connect(path(), false); + bool op = eth.connect(PIEthernet::Address::resolve(path()), false); if (op) { eth.startThreadedRead(); return true; diff --git a/libs/main/cloud/picloudserver.h b/libs/main/cloud/picloudserver.h index e7f423eb..2dbf11b0 100644 --- a/libs/main/cloud/picloudserver.h +++ b/libs/main/cloud/picloudserver.h @@ -59,7 +59,7 @@ public: void setServerName(const PIString & server_name); - PIVector clients() const; + PIVector clients() const; EVENT1(newConnection, PICloudServer::Client * , client)