mirror of
https://github.com/Show-maket/EthernetMaket.git
synced 2025-06-27 20:59:37 +00:00
ClientClass
This commit is contained in:
@ -55,13 +55,13 @@ void setup()
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool dataReady = false;
|
||||
|
||||
void loop()
|
||||
{
|
||||
EthernetMaketClient::tick();
|
||||
uint32_t currentMillis = millis();
|
||||
if (currentMillis - ttt > 75)
|
||||
if (currentMillis - ttt > 25)
|
||||
{
|
||||
digitalToggle(PC13);
|
||||
ttt = currentMillis; // Обновляем время
|
||||
@ -71,34 +71,29 @@ void loop()
|
||||
{
|
||||
previousMillis = currentMillis;
|
||||
|
||||
// client.stop(); // Завершаем предыдущее соединение
|
||||
// connectStatus = CONNECT_START; // функция коннекта
|
||||
// client.connect(serverIP, SERVER_PORT);
|
||||
// client.setData(buf, sizeof(buf));
|
||||
// client()
|
||||
Serial.println("connectNonBlock");
|
||||
client.connectNonBlock(serverIP, SERVER_PORT);
|
||||
client.connectStatus = CONNECT_START;
|
||||
|
||||
if (client.connectNonBlock(serverIP, SERVER_PORT) == CONNECT_CONNECTED)
|
||||
dataReady = true;
|
||||
}
|
||||
|
||||
if(dataReady && client.isConnected())
|
||||
{
|
||||
for (size_t i = 0; i < 3; i++)
|
||||
{
|
||||
for (size_t i = 0; i < 3; i++)
|
||||
client.dataWrite((uint8_t *)&packetCounter, sizeof(packetCounter));
|
||||
|
||||
// Print the packet being sent
|
||||
Serial.print("Sending packet: ");
|
||||
for (size_t j = 0; j < sizeof(packetCounter); j++)
|
||||
{
|
||||
client.dataWrite((uint8_t *)&packetCounter, sizeof(packetCounter));
|
||||
|
||||
// Print the packet being sent
|
||||
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++;
|
||||
Serial.print(((uint8_t *)&packetCounter)[j], HEX);
|
||||
Serial.print(" ");
|
||||
}
|
||||
Serial.println();
|
||||
packetCounter++;
|
||||
}
|
||||
else
|
||||
{
|
||||
Serial.println("Failed to connect to server");
|
||||
client.stop();
|
||||
}
|
||||
|
||||
dataReady = false;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user