Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Amazfit Helio Strap – képernyőmentesen
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Samsung Galaxy S25 - végre van kicsi!
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Akciófigyelő: kedvezménnyel nyit az Earfun Air Pro 4+
- Samsung Galaxy A56 - megbízható középszerűség
- One mobilszolgáltatások
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
válasz
Wolfram
#19320
üzenetére
Esetleg ezzel tegyél egy próbát, nem teszteltem, csak hogy fordul-e.
#include <HTTPClient.h>
class customHTTPClient : public HTTPClient
{
public:
using HTTPClient::GET;
String GET(const String &url)
{
String result;
if(begin(url))
{
if(GET() > 0)
{
result = getString();
}
end();
}
return result;
}
};
void setup()
{
customHTTPClient http;
String result = http.GET("http://www.test.com");
} -
Janos250
őstag
válasz
Wolfram
#19320
üzenetére
Nincs ez elbonyolítva.
Hirtelenjében ezt hoztam össze.
Ha erre gondoltál használd, ha nem, majd valakinek valamire hátha jó lesz.#define __cplusplus 201103L#include <WiFi.h>#include <WiFiClient.h>#include <string>#include <iostream>#include <fstream> // ofstream#include <stdio.h>using namespace std;#define remoteServerPort 80//const char* ssid = "*********";//const char* password = "*********";uint8_t ServerIPlocal[] {192,168,0,30} ;uint8_t gatewayIPlocal[] {192,168,0,1} ;uint8_t subnetIPlocal[] {255,255,255,0} ;WiFiServer remoteServer (remoteServerPort );WiFiClient remoteServerClient ;void setup() {delay(1000);Serial.begin(115200) ;delay(1000);WiFi.begin(ssid, password );delay(2000);WiFi.config(ServerIPlocal, gatewayIPlocal, subnetIPlocal) ;WiFi.setAutoReconnect(true);delay(2000);printf("\nConnecting to %s \n",ssid);uint8_t i = 0;while (WiFi.status() != WL_CONNECTED && i++ < 20){printf(".");delay(500);}if(i == 21){printf("\nCould not connect to \n",ssid);while(1) delay(500);} ;string strMyURL = "http://"+to_string(WiFi.localIP()[0])+"."+to_string(WiFi.localIP()[1])+"."+to_string(WiFi.localIP()[2])+"."+to_string(WiFi.localIP()[3])+":"+to_string(remoteServerPort);printf("My URL: %s \n",strMyURL.c_str() );uint8_t ip[]{192,168,0,33};String valasz = httpGet((IPAddress)ip) ;Serial.println(); Serial.println(); Serial.println(); Serial.println();Serial.println("ez a valasz:");Serial.println(valasz);} // end setupvoid loop() {} ; // end loopString httpGet(IPAddress ip){const char GET_HTTP[] PROGMEM = R"=====(GET / HTTP/1.1)=====";uint16_t idozites ;String reply ;WiFiClient remoteServerClient ;if (!remoteServerClient.connect(ip,80)){return "no connect";Serial.println ("connect hiba");} ;// Serial.println ("connected");remoteServerClient.println(GET_HTTP);idozites = 0 ;reply = "" ;while (remoteServerClient.available() ||(idozites++ < 500)) // rxBuffer->available(){if (remoteServerClient.available()){char c=remoteServerClient.read();idozites = 0 ;reply += c ;// printf("%c",c);}else{delay(1);}; // if (remoteServerClient.available())} ; // end while (remoteServerClient.available())// printf("\n");remoteServerClient.stop(); // _rxBuffer = NULL; _connected = false;// Serial.println();Serial.println();Serial.println();Serial.println();// Serial.println("Ez a string");// Serial.println(reply);return reply ;};
-
Új hozzászólás Aktív témák
- RENNSPORT
- Elon Musk billiomos lesz, ha kitör a gépek forradalma
- Rugdossa az AI-t az AMD, mintha nem lenne holnap
- Vezetékes FEJhallgatók
- Luck Dragon: Asszociációs játék. :)
- Konzolokról KULTURÁLT módon
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Végleg kitiltaná a Huawei-t az EU a hálózatkiépítésből
- Óra topik
- Milyen TV-t vegyek?
- További aktív témák...
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3276
- Sanyo akkutöltő + 2 használható akku
- Apple iPhone 14 Plus Yellow Super Retina XDR, hosszú üzemidő ,100% Akku,3 hó gari!
- BESZÁMÍTÁS! HUAWEI MateBook 14 üzleti notebook - i5 1135G7 16GB DDR4 512GB SSD Intel Iris Xe IGP W11
- 16 GB-os Quadro RTX5000 HP
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő
ekkold

