Targets .NET Core 3.0 (#39)

This commit is contained in:
Kamron Batman 2019-08-02 17:53:18 -07:00 committed by GitHub
parent 0993c03b70
commit 08bf44af9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
125 changed files with 1473 additions and 14244 deletions

View file

@ -1,3 +1,4 @@
using System;
using System.Net;
using System.Net.Sockets;
using Server.Network;
@ -7,7 +8,6 @@ namespace Server
public class SocketOptions
{
private const bool NagleEnabled = false; // Should the Nagle algorithm be enabled? This may reduce performance
private const int CoalesceBufferSize = 512; // MSS that the core will use when buffering packets
private static IPEndPoint[] m_ListenerEndPoints =
{
@ -20,11 +20,13 @@ namespace Server
public static void Initialize()
{
SendQueue.CoalesceBufferSize = CoalesceBufferSize;
EventSink.SocketConnect += EventSink_SocketConnect;
}
Listener.EndPoints = m_ListenerEndPoints;
public static void RegisterListeners()
{
for (int i = 0; i < m_ListenerEndPoints.Length; i++)
Core.MessagePump.AddListener(m_ListenerEndPoints[i]);
}
private static void EventSink_SocketConnect(SocketConnectEventArgs e)
@ -36,4 +38,4 @@ namespace Server
e.Socket.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, 1); // RunUO uses its own algorithm
}
}
}
}