1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-25 20:02:37 +03:00

Enable SO_REUSE in LwIP and WiFiServer (#1431) (#2140)

This commit is contained in:
Ivan Grokhotkov 2016-06-13 10:36:10 +08:00 committed by GitHub
parent 0f0386e3c4
commit 9dd7910aed
3 changed files with 2 additions and 1 deletions

View File

@ -64,6 +64,7 @@ void WiFiServer::begin() {
ip_addr_t local_addr; ip_addr_t local_addr;
local_addr.addr = (uint32_t) _addr; local_addr.addr = (uint32_t) _addr;
pcb->so_options |= SOF_REUSEADDR;
err = tcp_bind(pcb, &local_addr, _port); err = tcp_bind(pcb, &local_addr, _port);
if (err != ERR_OK) { if (err != ERR_OK) {

Binary file not shown.

View File

@ -1458,7 +1458,7 @@
* SO_REUSE==1: Enable SO_REUSEADDR option. * SO_REUSE==1: Enable SO_REUSEADDR option.
*/ */
#ifndef SO_REUSE #ifndef SO_REUSE
#define SO_REUSE 0 #define SO_REUSE 1
#endif #endif
/** /**