mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2025-12-23 15:27:48 -05:00
Set SO_REUSEADDR on network sockets.
This commit is contained in:
@@ -288,6 +288,11 @@ void NetworkServer::StartServer()
|
||||
return;
|
||||
}
|
||||
|
||||
/*---------------------------------------------------------*\
|
||||
| Set socket options - reuse addr |
|
||||
\*---------------------------------------------------------*/
|
||||
setsockopt(server_sock[socket_count], SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
|
||||
|
||||
/*---------------------------------------------------------*\
|
||||
| Bind the server socket |
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
@@ -267,6 +267,11 @@ bool net_port::tcp_server(const char * port)
|
||||
myAddress.sin_addr.s_addr = inet_addr("0.0.0.0");
|
||||
myAddress.sin_port = htons(atoi(port));
|
||||
|
||||
/*-------------------------------------------------*\
|
||||
| Set socket options - reuse addr |
|
||||
\*-------------------------------------------------*/
|
||||
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
|
||||
|
||||
/*-------------------------------------------------*\
|
||||
| Bind the server socket |
|
||||
\*-------------------------------------------------*/
|
||||
|
||||
Reference in New Issue
Block a user