mirror of
https://github.com/Show-maket/EthernetMaket.git
synced 2025-06-27 20:59:37 +00:00
client hotfix
This commit is contained in:
@ -36,6 +36,11 @@ void onSend(){
|
||||
Serial.println("Sending Successfully");
|
||||
}
|
||||
|
||||
|
||||
// #define TEST_1
|
||||
#define TEST_2
|
||||
|
||||
|
||||
void setup()
|
||||
{
|
||||
Serial.begin(115200);
|
||||
@ -54,8 +59,10 @@ void setup()
|
||||
client.setOnSendSuccess(onSend);
|
||||
}
|
||||
|
||||
|
||||
#ifdef TEST_2
|
||||
//* for many packets
|
||||
bool dataReady = false;
|
||||
#endif
|
||||
|
||||
void loop()
|
||||
{
|
||||
@ -74,10 +81,27 @@ void loop()
|
||||
Serial.println("connectNonBlock");
|
||||
client.startConnection(serverIP, SERVER_PORT);
|
||||
|
||||
#ifdef TEST_1
|
||||
//* for single packets
|
||||
client.dataWrite((uint8_t *)&packetCounter, sizeof(packetCounter));
|
||||
Serial.print("Sending packet: ");
|
||||
for (size_t j = 0; j < sizeof(packetCounter); j++)
|
||||
{
|
||||
Serial.print(((uint8_t *)&packetCounter)[j], HEX);
|
||||
Serial.print(" ");
|
||||
}
|
||||
Serial.println();
|
||||
packetCounter++;
|
||||
#endif
|
||||
#ifdef TEST_2
|
||||
//* for many packets
|
||||
dataReady = true;
|
||||
#endif
|
||||
}
|
||||
|
||||
if(dataReady && client.isConnected())
|
||||
#ifdef TEST_2
|
||||
//* for many packets
|
||||
if(dataReady && client.isConnected()) //* check connection
|
||||
{
|
||||
for (size_t i = 0; i < 3; i++)
|
||||
{
|
||||
@ -95,4 +119,5 @@ void loop()
|
||||
}
|
||||
dataReady = false;
|
||||
}
|
||||
#endif
|
||||
}
|
Reference in New Issue
Block a user