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()
|
void EthernetMaketServer::resetServerHandler()
|
||||||
{
|
{
|
||||||
serverHandler = [](EthernetMaketClient &sclient) {};
|
serverHandler = [](EthernetMaketClient sclient) {};
|
||||||
}
|
}
|
||||||
|
|
||||||
// EthernetMaketClient EthernetMaketServer::available(int sock)
|
// EthernetMaketClient EthernetMaketServer::available(int sock)
|
||||||
@ -90,21 +90,21 @@ void EthernetMaketServer::tick()
|
|||||||
size_t dataSize;
|
size_t dataSize;
|
||||||
if (sclient.connected() && (dataSize = sclient.available()) > 0)
|
if (sclient.connected() && (dataSize = sclient.available()) > 0)
|
||||||
{
|
{
|
||||||
Serial.println("Receive!");
|
// Serial.println("Receive!");
|
||||||
|
|
||||||
memset(buf,0x00,sizeof(buf));
|
// memset(buf,0x00,sizeof(buf));
|
||||||
sclient.read(buf, sizeof(buf));
|
// sclient.read(buf, sizeof(buf));
|
||||||
|
|
||||||
Serial.print("Received data: ");
|
// Serial.print("Received data: ");
|
||||||
for (int i = 0; i < dataSize; i++)
|
// for (int i = 0; i < dataSize; i++)
|
||||||
{
|
// {
|
||||||
Serial.print(buf[i], HEX);
|
// Serial.print(buf[i], HEX);
|
||||||
Serial.print(" ");
|
// Serial.print(" ");
|
||||||
}
|
// }
|
||||||
Serial.println("\n");
|
// Serial.println("\n");
|
||||||
|
|
||||||
// sclient.activityUpdate();
|
// sclient.activityUpdate();
|
||||||
//* serverHandler(sclient);
|
serverHandler(EthernetMaketClient(sclient));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,11 +10,11 @@ class EthernetMaketServer : public EthernetServer
|
|||||||
private:
|
private:
|
||||||
// EthernetClient available();
|
// EthernetClient available();
|
||||||
// void accept(int sock);
|
// void accept(int sock);
|
||||||
std::function<void(EthernetMaketClient&)> serverHandler = [](EthernetMaketClient &sclient) {};
|
std::function<void(EthernetMaketClient)> serverHandler = [](EthernetMaketClient sclient) {};
|
||||||
SOCKET serverSocket = MAX_SOCK_NUM;
|
SOCKET serverSocket = MAX_SOCK_NUM;
|
||||||
|
|
||||||
bool wasConnected;
|
bool wasConnected;
|
||||||
EthernetMaketClient sclient;
|
// EthernetMaketClient sclient;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
using EthernetServer::EthernetServer;
|
using EthernetServer::EthernetServer;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user