如何使WifiClient.connect在Arduino中工作?

如何使WifiClient.connect在Arduino中工作?,arduino,android-wifi,android-bluetooth,Arduino,Android Wifi,Android Bluetooth,我想知道WifiClient.connect是否不允许连接本地运行的服务器(例如)。我发现WifiClient.connect在url为任何公共内容(例如www.google.com)时都可以工作。如果为了连接本地主机服务器,我可以通过编程方式更改某些内容,请提供帮助。下面的代码是setup()的一部分 还有一件事我想问:当我想让我的Arduino向服务器发送数据(例如发出POST请求)时,蓝牙会比Wifi更好吗?为什么需要将Arduino连接回同一个Arduino?哦,不是我连接到同一块板。另

我想知道WifiClient.connect是否不允许连接本地运行的服务器(例如)。我发现WifiClient.connect在url为任何公共内容(例如www.google.com)时都可以工作。如果为了连接本地主机服务器,我可以通过编程方式更改某些内容,请提供帮助。下面的代码是
setup()
的一部分


还有一件事我想问:当我想让我的Arduino向服务器发送数据(例如发出POST请求)时,蓝牙会比Wifi更好吗?

为什么需要将Arduino连接回同一个Arduino?哦,不是我连接到同一块板。另一个应用程序在端口8080本地运行。我想看看WifiClient是否可以连接到该应用程序。您似乎不知道实际的含义。
status = WiFi.begin(ssid, pass);

// if you're not connected, stop here:
if ( status != WL_CONNECTED) { 
  Serial.println("Couldn't get a wifi connection");
  while(true);
} 
// if you are connected, print out info about the connection:
else {
  Serial.println("Connected to network");
}

// configure the uri to be called
char apiURL[] = "127.0.0.1";

uint16_t port = 8080;    

if (client.connect(apiURL, port)){
  Serial.println("connected to " + String(apiURL)); 
  // it always prints this statement
}else{
  Serial.println("not calling " + String(apiURL));
}