logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ESP8266 connection: keep-alive. Nie zamykać połączenia z klientem (HTTP)

marcin1301993 10 Gru 2017 22:33 1587 2
REKLAMA
  • #1 16882617
    marcin1301993
    Poziom 12  
    Posty: 142
    Pomógł: 1
    Ocena: 14
    Witam, jak w Arduino IDE zrobić obsługę HTTP aby serwer nie zamykał połączenia z klientem?
    Mój problem polega na tym że mój serwer to standardowy Web serwer który oczekuje na żądania GET, natomiast gdy łącze się z serwerem za pomocą A6 GPRS od AI Thinker nim co kolwiek wyślę do serwera ten zamyka już połączenie. Gdyby połączenie pozostało otwarte dopóki sam go nie zamknę to prolem miałbym z głowy, ponieważ tu napisane jest jak uformować żadanie HTTP http://www.tcpipguide.com/free/t_HTTPRequestMessageFormat-2.htm
    koleś w tym temacie to ogarnął: https://forum.arduino.cc/index.php?topic=414466.msg2944902#msg2944902 ale nie napisał jak sytuacja wygląda po stronie serwera. Czy ktoś ma jakiś pomysł?

    W razie czego mój kod wygląda tak:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 16882888
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1460
    masz przekonanie, ze nie zgubiłeś się w tych "serwerach", i że w ogóle używasz servera na płytce?
    To, co piszesz w tekście, nijak się nie ma do kodu
  • #3 16882897
    marcin1301993
    Poziom 12  
    Posty: 142
    Pomógł: 1
    Ocena: 14
    Chodzi o to ze Web Server to co innego niż HTTP Server? Mój "serwer" miał tylko "odbierać" żądania GET I wyświetlać je w konsoli
REKLAMA