Web client mit Taster und LED

Abend,
also laut serialausgabe sieht es gut aus,sehe auch an den Lan shield leds das es was sendet,aber obwohl Port und Ip korrekt ist kommt am server nichts an :frowning:

Ich kann leider keinen unterschied zu dem coder der zumindest sendet un der server es bekommt erkennen :expressionless:

#include <ClickButton.h>
#include <SPI.h>
#include <Ethernet.h>  
//ETHERNET-SETTINGS
byte mac[]     = { 0x5D, 0xA2, 0xFA, 0x2D, 0x36, 0x3C };                    // MAC-Adresse des Arduino
byte ip[]      = { 192, 168, 178, 178 };                                    // IP-Adresse des Arduino
byte gateway[] = { 192, 168, 178, 1 };                                      // Gateway
byte subnet[]  = { 255, 255, 255, 0 };                                      // SubNet
byte server[]  = { 192, 168, 178, 22 };                                     // IP-Adresse des Servers
EthernetClient client;
char host[]    = "192.168.178.22";                                          // Domain
char c;          

const int ledPin = 8;                                                       // LED1 Pin
int ledState = 0;                                                           // Variable led1


const int buttonPin1 = 3;                                                   // Taster1
ClickButton button1(buttonPin1, LOW, CLICKBTN_PULLUP);                      // ButtonPin Pullup aktivieren

int LEDfunction = 0;                                                        // Arbitrary LED function
//===============================SETUP==================================
void setup()
{
delay(100);
  Serial.begin(9600); 
  Serial.flush();
  delay(200);
  Serial.println("Ethernet initialisieren...");                             // Debug Serial
  Ethernet.begin(mac, ip);                                                  // Ethernet Initialisieren

  delay(1000);
  pinMode(ledPin,OUTPUT);                                                   // Led Pin als Ausgang deffinieren
  button1.debounceTime   = 0;                                               // Debounce time
}
//===============================LOOP===================================
void loop()
{
  
  button1.Update();                                                         // Update Taster Zustand
  if (button1.clicks != 0) LEDfunction = button1.clicks;                    // speichere tasterklick in LEDfunction
  if(button1.clicks == 1)                                                   // Toggle beim klick
  {
    ledState = !ledState;
    
   Daten_senden1(ledState,ledState); 
    //delay(70);
 
  byte maxReads = 10;                                                       //Seconds
  while ((maxReads-- > 0) && client.connected())                            // Antwort des Servers lesen
  {
    //delay(1000);                                                            // Verzögerung für Empfang
    while (client.available())
    {
      char response = client.read();
      Serial.print(response);
    }
  }
  client.stop();                                                           // Client STOP
  Serial.println("Done.");                                                 // Debug Serial
  client.flush();
}
  digitalWrite(ledPin,ledState);
}
/******************************
                              *
  Daten an Server schickenn   *
                              *
*******************************/
void Daten_senden1(boolean T1, boolean T2)
{
  if (client.connect(server, 54711))                                       // Verbindung zum Server aufbauen
  {
    Serial.println("Verbunden,Sende Daten...");                           // Debug Serial
    client.print("swebtaster2=an");                                        // Inhalt vom Text
    client.println();                                                      // Textsenden
  }
  else
  {
    Serial.println("*VERBINDUNG KANN NICHT HERGESTELLT WERDEN*");        // Debug Serial
  }
}

Wie gesagt hier funktioniert zwar das mit dem taster und der led nicht so ganz,jedoch das senden an den server geht.