From a0a53ff7bf889c882f8d9718914711e2b46f54f4 Mon Sep 17 00:00:00 2001 From: Sanae Date: Sat, 2 Apr 2022 20:58:57 -0600 Subject: [PATCH] ReuseAddress requires Socket level --- Server/Server.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/Server.cs b/Server/Server.cs index 3842158..cd70e8b 100644 --- a/Server/Server.cs +++ b/Server/Server.cs @@ -17,7 +17,7 @@ public class Server { public async Task Listen(CancellationToken? token = null) { Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); - serverSocket.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.ReuseAddress, true); + serverSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); serverSocket.Bind(new IPEndPoint(IPAddress.Parse(Settings.Instance.Server.Address), Settings.Instance.Server.Port)); serverSocket.Listen();