File tree 2 files changed +6
-0
lines changed
libraries/ESP8266WiFi/src
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ void WiFiServer::begin(uint16_t port) {
83
83
return ;
84
84
}
85
85
_pcb = listen_pcb;
86
+ _port = _pcb->local_port ;
86
87
tcp_accept (listen_pcb, &WiFiServer::_s_accept);
87
88
tcp_arg (listen_pcb, (void *) this );
88
89
}
@@ -126,6 +127,10 @@ uint8_t WiFiServer::status() {
126
127
return _pcb->state ;
127
128
}
128
129
130
+ uint16_t WiFiServer::port () const {
131
+ return _port;
132
+ }
133
+
129
134
void WiFiServer::close () {
130
135
if (!_pcb) {
131
136
return ;
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ class WiFiServer : public Server {
58
58
virtual size_t write (uint8_t );
59
59
virtual size_t write (const uint8_t *buf, size_t size);
60
60
uint8_t status ();
61
+ uint16_t port () const ;
61
62
void close ();
62
63
void stop ();
63
64
You can’t perform that action at this time.
0 commit comments