Various wifi improvements

This commit is contained in:
2025-06-15 12:14:17 -04:00
parent b39ed30ecc
commit 701f56dc31
6 changed files with 22 additions and 12 deletions

View File

@@ -18,13 +18,12 @@
// todo: - add message routing to correct client
// - authenticate (don't just return true from the auth function)
// - tx from board
TCPServer::TCPServer(const int port) {
this->m_port = port;
this->m_mutex = xSemaphoreCreateMutex();
this->m_clients = std::unordered_set<int>();
this->m_task = nullptr;
this->m_rx_task = nullptr;
this->m_tx_task = nullptr;
@@ -123,7 +122,6 @@ TCPServer::~TCPServer() {
auto that = static_cast<TCPServer *>(args);
while (true) {
printf("top of loop\n");
fd_set readfds;
FD_ZERO(&readfds);
int max_fd = -1;
@@ -154,7 +152,7 @@ TCPServer::~TCPServer() {
close(sock);
to_remove.emplace_back(sock);
} else {
// todo: send to rx queue
// todo: send to rx queue instead of printing
buffer[len] = 0; // temp: Null-terminate whatever is received and treat it like a string
printf("TCP Server Received %d bytes: %s\n", len, buffer);
}