Skip to content

Commit 5e537e5

Browse files
LaborEtArsdevyte
authored andcommitted
Updating _port to really used port and made _port accessible (#7003)
* Updating _port to really used port and made _port accessible * 2. Try
1 parent b4d2ab1 commit 5e537e5

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

Diff for: libraries/ESP8266WiFi/src/WiFiServer.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ void WiFiServer::begin(uint16_t port) {
8383
return;
8484
}
8585
_pcb = listen_pcb;
86+
_port = _pcb->local_port;
8687
tcp_accept(listen_pcb, &WiFiServer::_s_accept);
8788
tcp_arg(listen_pcb, (void*) this);
8889
}
@@ -126,6 +127,10 @@ uint8_t WiFiServer::status() {
126127
return _pcb->state;
127128
}
128129

130+
uint16_t WiFiServer::port() const {
131+
return _port;
132+
}
133+
129134
void WiFiServer::close() {
130135
if (!_pcb) {
131136
return;

Diff for: libraries/ESP8266WiFi/src/WiFiServer.h

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ class WiFiServer : public Server {
5858
virtual size_t write(uint8_t);
5959
virtual size_t write(const uint8_t *buf, size_t size);
6060
uint8_t status();
61+
uint16_t port() const;
6162
void close();
6263
void stop();
6364

0 commit comments

Comments
 (0)