Skip to content

Commit 7caa46e

Browse files
committed
WiFiServer::begin(port) and ctor without parameters
1 parent 1634ec2 commit 7caa46e

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

src/WiFiServer.cpp

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,27 @@ WiFiServer::WiFiServer(uint16_t port) :
3030

3131
void WiFiServer::begin()
3232
{
33-
begin(0);
33+
beginOpt(0);
3434
}
3535

3636
uint8_t WiFiServer::beginSSL()
3737
{
38-
return begin(SOCKET_FLAGS_SSL);
38+
return beginOpt(SOCKET_FLAGS_SSL);
3939
}
4040

41-
uint8_t WiFiServer::begin(uint8_t opt)
41+
void WiFiServer::begin(uint16_t port)
42+
{
43+
_port = port;
44+
beginOpt(0);
45+
}
46+
47+
uint8_t WiFiServer::beginSSL(uint16_t port)
48+
{
49+
_port = port;
50+
return beginOpt(SOCKET_FLAGS_SSL);
51+
}
52+
53+
uint8_t WiFiServer::beginOpt(uint8_t opt)
4254
{
4355
struct sockaddr_in addr;
4456

src/WiFiServer.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,15 @@ class WiFiServer : public Server {
3030
private:
3131
SOCKET _socket;
3232
uint16_t _port;
33-
uint8_t begin(uint8_t opt);
33+
uint8_t beginOpt(uint8_t opt);
3434

3535
public:
36-
WiFiServer(uint16_t);
36+
WiFiServer(uint16_t port = 80);
3737
WiFiClient available(uint8_t* status = NULL);
3838
void begin();
3939
uint8_t beginSSL();
40+
void begin(uint16_t port);
41+
uint8_t beginSSL(uint16_t port);
4042
virtual size_t write(uint8_t);
4143
virtual size_t write(const uint8_t *buf, size_t size);
4244
uint8_t status();

0 commit comments

Comments
 (0)