mirror of
https://github.com/Show-maket/EthernetMaket.git
synced 2025-05-04 15:20:18 +00:00
upd
This commit is contained in:
parent
9934fda584
commit
a78990110d
@ -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));
|
||||
}
|
||||
|
||||
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user