summaryrefslogtreecommitdiff
path: root/libpcsxcore/socket.c
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi92@disroot.org>2025-11-16 00:36:51 +0100
committerXavier Del Campo Romero <xavi92@disroot.org>2025-11-16 00:37:15 +0100
commit5a16476cef25775801a828c01baf815514fd7966 (patch)
treefbaf3887ac1e85a357afeaf03488f97f67f76a4e /libpcsxcore/socket.c
parent8349bf45e9b19d83506e1bb52f2053a7976922e5 (diff)
downloadpcsxr-sio-tcp.tar.gz
WIP TCP/SIOsio-tcp
Diffstat (limited to 'libpcsxcore/socket.c')
-rw-r--r--libpcsxcore/socket.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpcsxcore/socket.c b/libpcsxcore/socket.c
index 77ed7a49..f706eb0d 100644
--- a/libpcsxcore/socket.c
+++ b/libpcsxcore/socket.c
@@ -35,7 +35,7 @@
int StartServer(unsigned short port) {
struct in_addr localhostaddr;
struct sockaddr_in localsocketaddr;
- int ret;
+ int ret, value = 1;
#ifdef _WIN32
WSADATA wsaData;
@@ -54,6 +54,7 @@ int StartServer(unsigned short port) {
return ret;
#endif
+ setsockopt(ret, SOL_SOCKET, SO_REUSEADDR, &value, sizeof value);
SetsNonblock(ret);
memset((void *)&localhostaddr, 0, sizeof(localhostaddr));