Skip to content

Commit 73bb4c9

Browse files
committed
EthernetServer - added begin(port) and ctor without parameters
1 parent bdc6ad1 commit 73bb4c9

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/EthernetServer.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ void UIPServer::begin()
6464
listening = true;
6565
}
6666

67+
void UIPServer::begin(uint16_t port)
68+
{
69+
_port = port;
70+
begin();
71+
}
72+
6773
void UIPServer::end() {
6874
uip_unlisten(_port);
6975
listening = false;

src/EthernetServer.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@
2424
class EthernetServer {
2525

2626
public:
27-
EthernetServer(uint16_t);
27+
EthernetServer(uint16_t port = 80);
2828
EthernetClient available();
2929
EthernetClient accept();
3030
void begin();
31+
void begin(uint16_t port);
3132
void end();
3233
operator bool();
3334

@@ -42,7 +43,7 @@ class EthernetServer {
4243
class EthernetServerPrint : public EthernetServer, public Print {
4344

4445
public:
45-
EthernetServerPrint(uint16_t port) : EthernetServer(port) {}
46+
EthernetServerPrint(uint16_t port = 80) : EthernetServer(port) {}
4647

4748
virtual size_t write(uint8_t);
4849
virtual size_t write(const uint8_t *buf, size_t size);

0 commit comments

Comments
 (0)