From adb6c87a83d3d46eeac2e1e68535286e32925fdf Mon Sep 17 00:00:00 2001 From: Malloc of Kuzkycyziklistan Date: Mon, 28 Aug 2017 16:15:10 -0500 Subject: [PATCH] joey jojo junior shabadoo that's the worst name i've ever heard --- server/Socks/MasterUdpClient.cs | 12 ++++++++++++ server/Socks/MasterUdpServer.cs | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/server/Socks/MasterUdpClient.cs b/server/Socks/MasterUdpClient.cs index ce51ef6..d5ca665 100644 --- a/server/Socks/MasterUdpClient.cs +++ b/server/Socks/MasterUdpClient.cs @@ -1,11 +1,23 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Net.Sockets; using System.Text; using System.Threading.Tasks; namespace SockScape.Socks { class MasterUdpClient { + private static UdpClient Sock; + private static bool IsOpen; + public static void Initialize() { + if(IsOpen) + return; + + short port = (short) Configuration.General["Master Port"]; + Sock = new UdpClient(port); + + IsOpen = true; + } } } diff --git a/server/Socks/MasterUdpServer.cs b/server/Socks/MasterUdpServer.cs index cc152eb..21e8826 100644 --- a/server/Socks/MasterUdpServer.cs +++ b/server/Socks/MasterUdpServer.cs @@ -14,7 +14,7 @@ namespace SockScape.Socks { private static bool IsOpen; public static void Initialize() { - if(!IsOpen && ListeningThread == null) + if(IsOpen || ListeningThread != null) return; short port = (short)Configuration.General["Master Port"];