Hallo
Ich sende mit Wifi shild einen string (clint.print()) an einen Server. Der bekommt die nachricht auch aber nicht den ganzen string.
Nach einer Zeichenlänge von 32 ist schluss. Das es an Arduino liegt habe ich schon mit einem anderen clint (handy app) getestet.
#include <WiFi.h>
#include <WiFiClient.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>
char ssid[] = "netzname";
char pass[] = "password";
int port = 1500;
int status = WL_IDLE_STATUS;
IPAddress server(192,168,0,1);
WiFiClient client;
void setup()
{
digitalWrite(17,HIGH);
Serial.begin(9600);
mount();//Set OUTPUT/INPUT
status = WiFi.begin(ssid, pass);
if ( status != WL_CONNECTED) {
Serial.println("wifi not connect");
while(true);
}
else{
if(client.connect(server,port)){
Serial.println("port connect");
}
}
}
void loop()
{
while(1)
{
client.print("abcdefghijklmnopqrstuvwxyz1223456789");
if(!client.connected())
{
Serial.println("Verbindung verloren");
}
}
}
Jemnad eine idee worann das liegt ?