PICloud resolve addr

This commit is contained in:
2021-04-12 15:02:42 +03:00
parent dbd2267a8c
commit 5042cd739f
3 changed files with 4 additions and 5 deletions

View File

@@ -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();

View File

@@ -55,7 +55,7 @@ PIVector<PICloudServer::Client *> 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;

View File

@@ -59,7 +59,7 @@ public:
void setServerName(const PIString & server_name);
PIVector<Client *> clients() const;
PIVector<PICloudServer::Client *> clients() const;
EVENT1(newConnection, PICloudServer::Client * , client)