Есть чудесный класс WiFiServer. Но что бы он работал, нужно задать ему определенный порт:
Но стоит только объявить пременную, с настройкой в зависимости от параметра, то такой проект уже скомпилировать невозможно:
Код:
WiFiServer serverTCP(1081); // этот код компилится без проблем
Код:
WiFiServer serverTCP; //error: no matching function for call 'WiFiServer::WiFiServer()'
void setupTCP(int tcpPort){
serverTCP.begin(tcpPort);
}