From 28c6105215f11eb27918f64e405a94f3b14565b4 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 13 Jul 2016 13:54:25 +0200 Subject: [PATCH] On posix systems, set SO_REUSEADDR --- renderdoc/os/posix/posix_network.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/os/posix/posix_network.cpp b/renderdoc/os/posix/posix_network.cpp index f1c5a4c62..aef9ff4f3 100644 --- a/renderdoc/os/posix/posix_network.cpp +++ b/renderdoc/os/posix/posix_network.cpp @@ -226,6 +226,9 @@ Socket *CreateServerSocket(const char *bindaddr, uint16_t port, int queuesize) { int s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + int yes = 1; + setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)); + if(s == -1) return NULL;