Skip to content

Commit 89e4523

Browse files
patricklaffpistm
authored andcommitted
feat: Add function to define port of EthernetServer at runtime
1 parent fb56c54 commit 89e4523

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/EthernetServer.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ void EthernetServer::begin()
4040
tcp_accept(_tcp_server.pcb, tcp_accept_callback);
4141
}
4242

43+
void EthernetServer::begin(uint16_t port)
44+
{
45+
_port = port;
46+
begin();
47+
}
48+
4349
void EthernetServer::accept()
4450
{
4551
/* Free client if disconnected */

src/EthernetServer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class EthernetServer :
1717
EthernetServer(uint16_t port = 80);
1818
EthernetClient available();
1919
virtual void begin();
20+
virtual void begin(uint16_t port);
2021
virtual size_t write(uint8_t);
2122
virtual size_t write(const uint8_t *buf, size_t size);
2223
using Print::write;

0 commit comments

Comments
 (0)