PICloud resolve addr
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user