Restore SO_EXCLUSIVEADDRUSE

This commit is contained in:
cpq 2021-01-13 03:47:11 +00:00
parent 87b62390b7
commit 72d3a49352
3 changed files with 1 additions and 9 deletions

View File

@ -102,13 +102,11 @@ static void ccb(struct mg_connection *c, int ev, void *ev_data, void *fn_data) {
static void timer_fn(void *arg) {
struct mg_connection *c =
mg_http_connect(&s_mgr, "http://cesanta.com", ccb, NULL);
if (c) {
c->is_hexdumping = 1;
if (c != NULL)
mg_printf(c, "%s",
"GET /downloads/mws/version.json HTTP/1.0\r\n"
"Host: cesanta.com\r\n"
"\r\n");
}
(void) arg;
}

View File

@ -2458,9 +2458,6 @@ struct mg_connection *mg_sntp_connect(struct mg_mgr *mgr, const char *url,
#if MG_ENABLE_SOCKET
#if defined(_WIN32)
#ifndef SO_EXCLUSIVEADDRUSE
#define SO_EXCLUSIVEADDRUSE ((int) (~SO_REUSEADDR))
#endif
#define MG_SOCK_ERRNO WSAGetLastError()
#define FD(C_) ((SOCKET)(C_)->fd)
#elif MG_ARCH == MG_ARCH_FREERTOS

View File

@ -11,9 +11,6 @@
#if MG_ENABLE_SOCKET
#if defined(_WIN32)
#ifndef SO_EXCLUSIVEADDRUSE
#define SO_EXCLUSIVEADDRUSE ((int) (~SO_REUSEADDR))
#endif
#define MG_SOCK_ERRNO WSAGetLastError()
#define FD(C_) ((SOCKET)(C_)->fd)
#elif MG_ARCH == MG_ARCH_FREERTOS