This commit is contained in:
DashyFox 2024-12-09 16:03:47 +03:00
parent 9934fda584
commit a78990110d
2 changed files with 14 additions and 14 deletions

View File

@ -9,7 +9,7 @@ void EthernetMaketServer::setServerHandler(std::function<void(EthernetMaketClien
void EthernetMaketServer::resetServerHandler()
{
serverHandler = [](EthernetMaketClient &sclient) {};
serverHandler = [](EthernetMaketClient sclient) {};
}
// EthernetMaketClient EthernetMaketServer::available(int sock)
@ -90,21 +90,21 @@ void EthernetMaketServer::tick()
size_t dataSize;
if (sclient.connected() && (dataSize = sclient.available()) > 0)
{
Serial.println("Receive!");
// Serial.println("Receive!");
memset(buf,0x00,sizeof(buf));
sclient.read(buf, sizeof(buf));
// memset(buf,0x00,sizeof(buf));
// sclient.read(buf, sizeof(buf));
Serial.print("Received data: ");
for (int i = 0; i < dataSize; i++)
{
Serial.print(buf[i], HEX);
Serial.print(" ");
}
Serial.println("\n");
// Serial.print("Received data: ");
// for (int i = 0; i < dataSize; i++)
// {
// Serial.print(buf[i], HEX);
// Serial.print(" ");
// }
// Serial.println("\n");
// sclient.activityUpdate();
//* serverHandler(sclient);
serverHandler(EthernetMaketClient(sclient));
}

View File

@ -10,11 +10,11 @@ class EthernetMaketServer : public EthernetServer
private:
// EthernetClient available();
// void accept(int sock);
std::function<void(EthernetMaketClient&)> serverHandler = [](EthernetMaketClient &sclient) {};
std::function<void(EthernetMaketClient)> serverHandler = [](EthernetMaketClient sclient) {};
SOCKET serverSocket = MAX_SOCK_NUM;
bool wasConnected;
EthernetMaketClient sclient;
// EthernetMaketClient sclient;
public:
using EthernetServer::EthernetServer;