我想使用 ESP32 在我的计算机上执行与 netcat“nc” 命令相同的请求:
电脑:
$ nc tcpbin.com 4242
Test
Test
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试过的:
#include <Arduino.h>
#include <WiFi.h>
WiFiClient localClient;
const char* ssid = "...";
const char* password = "...";
const uint port = 4242;
const char* ip = "45.79.112.203"; // tcpbin.com's ip
void setup() {
Serial.begin(115200);
Serial.println("Connect Wlan");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println(WiFi.localIP());
}
void loop() {
sendRequest();
delay(200);
}
void sendRequest() {
if(!localClient.connected()) {
if (localClient.connect(ip, port)) …Run Code Online (Sandbox Code Playgroud)