diff options
Diffstat (limited to '')
-rw-r--r-- | ThirdParty/3Di/LoadBalancer/TcpServer.cs | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ThirdParty/3Di/LoadBalancer/TcpServer.cs b/ThirdParty/3Di/LoadBalancer/TcpServer.cs index cd94b95..9722a1b 100644 --- a/ThirdParty/3Di/LoadBalancer/TcpServer.cs +++ b/ThirdParty/3Di/LoadBalancer/TcpServer.cs | |||
@@ -37,15 +37,15 @@ namespace OpenSim.ApplicationPlugins.LoadBalancer | |||
37 | { | 37 | { |
38 | public const int BufferSize = 2048; | 38 | public const int BufferSize = 2048; |
39 | public byte[] buffer = new byte[BufferSize]; | 39 | public byte[] buffer = new byte[BufferSize]; |
40 | public InternalPacketHeader header; | 40 | public InternalPacketHeader header = null; |
41 | public MemoryStream ms_ptr = new MemoryStream(); | 41 | public MemoryStream ms_ptr = new MemoryStream(); |
42 | public Socket workSocket; | 42 | public Socket workSocket = null; |
43 | } | 43 | } |
44 | 44 | ||
45 | public class AsynchronousSocketListener | 45 | public class AsynchronousSocketListener |
46 | { | 46 | { |
47 | public static ManualResetEvent allDone = new ManualResetEvent(false); | 47 | public static ManualResetEvent allDone = new ManualResetEvent(false); |
48 | public static string data; | 48 | public static string data = null; |
49 | 49 | ||
50 | #region KIRYU | 50 | #region KIRYU |
51 | 51 | ||
@@ -55,10 +55,14 @@ namespace OpenSim.ApplicationPlugins.LoadBalancer | |||
55 | 55 | ||
56 | #endregion | 56 | #endregion |
57 | 57 | ||
58 | public static PacketRecieveHandler PacketHandler; | 58 | public static PacketRecieveHandler PacketHandler = null; |
59 | 59 | ||
60 | #endregion | 60 | #endregion |
61 | 61 | ||
62 | public AsynchronousSocketListener() | ||
63 | { | ||
64 | } | ||
65 | |||
62 | public static void StartListening(int port) | 66 | public static void StartListening(int port) |
63 | { | 67 | { |
64 | IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); | 68 | IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); |
@@ -195,7 +199,7 @@ namespace OpenSim.ApplicationPlugins.LoadBalancer | |||
195 | 199 | ||
196 | public class TcpServer | 200 | public class TcpServer |
197 | { | 201 | { |
198 | private readonly int mPort = 11000; | 202 | private int mPort = 11000; |
199 | 203 | ||
200 | public TcpServer() | 204 | public TcpServer() |
201 | { | 205 | { |