Android & ESP communication

Good morning, I need help with a code which I do not understand how to send data to the android.
The code from esp sends data to the android and it works perfectly sends data from the ds18b20 sensors. Allows to receive data is Termik4Temp to be downloaded from the gplay store.
Besides, I would like to receive data on the second esp but I do not really know how to do it.
I receive data on the second esp but the indications are not correct reading 110 or 50.
Below is a fragment of the esp satellite code.

WiFiUDP Udp;

unsigned int localUdpPort = 12346;
char incomingPacket[255];
char replyPacekt = "Dokonano pomiaru temperatur :-)";

void setup()

{
Serial.begin(115200);
Serial.println();
wifi_init();
{
delay(500);
Serial.print(".");
}
Serial.println(" connected");

Udp.begin(localUdpPort);
Serial.printf("Now listening at IP %s, UDP port %d\n", WiFi.localIP().toString().c_str(), localUdpPort);
}

void loop()

{
int packetSize = Udp.parsePacket();
if (packetSize)
{
// receive incoming UDP packets

sensors.requestTemperatures();
Serial.printf("Received %d bytes from %s, port %d\n", packetSize, Udp.remoteIP().toString().c_str(), Udp.remotePort());
int len = Udp.read(incomingPacket, 255);
if (len > 0)
{
incomingPacket[len] = 0;
sensors.requestTemperatures();
delay(750);
}
Serial.printf("UDP packet contents: %s\n", incomingPacket);

float temp1;
temp1 = sensors.getTempCByIndex(0);
String Pomiar1;
Pomiar1=String(temp1, 1);
Serial.println(Pomiar1);

temp1 = sensors.getTempCByIndex(1);
String Pomiar2;
Pomiar2=String(temp1, 1);
Serial.println(Pomiar2);

temp1 = sensors.getTempCByIndex(2);
String Pomiar3;
Pomiar3=String(temp1, 1);
Serial.println(Pomiar3);

Udp.beginPacket(Udp.remoteIP(), Udp.remotePort());

String tempp1 ;

tempp1 += "n1=";
tempp1 += Pomiar1;
tempp1 += "x";
tempp1 += "n2=";
tempp1 += Pomiar2;
tempp1 += "x";
tempp1 += "n3=";
tempp1 += Pomiar3;
tempp1 += "x";

Udp.println(tempp1);

Udp.endPacket();
}
}

And here is the piece of code that I want to receive data from 1 esp.

Client.begin(12346);

}

void loop()
{
const int port=80;
int i=0;

udpsend();

char serverack = Client.parsePacket();
Serial.println(serverack);
if (serverack)
{
tempp1=Client.read();
Serial.print("temperatura 1 : ");
Serial.println(tempp1);

delay(1000);
}
}

void udpsend()
{
const char ip="10.10.0.55";
Client.beginPacket(ip,12346);
Client.write(serdata);
Client.endPacket();
delay(1000);
return;
}

I will be extremely grateful for your help.
greetings Piotr

Looks like you have not read much of the posts pinned at the top of the forum…

There are 2 important ones:

How to use this forum - please read
and
Read this before posting a programming question

May I suggest you start there