Skip to content

Commit 7cc5169

Browse files
committed
Allow faster reuse of socket, to be able to restart WifiServer. Fixes espressif#3960
1 parent 9d547a8 commit 7cc5169

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

libraries/WiFi/src/WiFiServer.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ void WiFiServer::begin(uint16_t port){
7272
sockfd = socket(AF_INET , SOCK_STREAM, 0);
7373
if (sockfd < 0)
7474
return;
75+
int enable = 1;
76+
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(int));
7577
server.sin_family = AF_INET;
7678
server.sin_addr.s_addr = INADDR_ANY;
7779
server.sin_port = htons(_port);

0 commit comments

Comments
 (0)