Das problem was ich habe ist das bei mir auf der empfänger seite einfach nichts angezeigt wird.
Senden tu ich so:
String off = ofst + "," + id_name + "," + String(actoffset[0]) + "," + String(actoffset[1]) + "," + String(actoffset[2]) + "," + String(actoffset[3]) + "," + String(actoffset[4]) + "," + String(actoffset[5]) + "," + String(actoffset[6]);
Serial.println(off);
char buf[51];
off.toCharArray((char *)buf, 50);
Serial.println(buf[1]);
Serial.println(buf[48]);
Serial.println(sizeof(buf));
Serial.println(String(buf[1]));
//Serial.println(itoa(buf, buffer, 10));
UdpTwo.begin(PORTOFF);
UdpTwo.beginPacket(unicastIP, PORTOFF);
UdpTwo.write(buf, sizeof(buf));
//Udp.print(text);
UdpTwo.endPacket();
und beim empfangen mache ich das:
char packetBuffer[51];
int packetSize1 = UdpTwo.parsePacket();
if (packetSize1) {
int len = UdpTwo.read(packetBuffer, sizeof(packetBuffer));
if (len > 0) packetBuffer[len] = 0;
Serial.println("Contents:");
Serial.println(packetBuffer);
}
aber ich bekomme einfach nichts am Serial monitor angezeigt?
Vlt lönntest du mir weiterhelfen
mfg