JaxStraw
Member
Hello all. Ok, Needing some assistance on this. I keep getting error for line 10.. I am trying to make this public for my brothers and I to play. Socketoptions section is not allowing it to go public
here is what I have:
here is what I have:
namespace Server
{
public class SocketOptions
{
public static readonly int Port = Config.Get("68.41.***.**", 2593);
private static readonly IPEndPoint[] m_ListenerEndPoints = new IPEndPoint[]
{
new IPEndPoint(IPAddress.Any, 2593), // Default: Listen on port 2593 on all IP addresses
// Examples:
// new IPEndPoint( IPAddress.Any, 80 ), // Listen on port 80 on all IP addresses
// new IPEndPoint( IPAddress.Parse( "1.2.3.4" ), 2593 ), // Listen on port 2593 on IP address 1.2.3.4
};
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
public static void Initialize()
{
SendQueue.CoalesceBufferSize = CoalesceBufferSize;
EventSink.SocketConnect += new SocketConnectEventHandler(EventSink_SocketConnect);
Listener.EndPoints = m_ListenerEndPoints;
}
private static void EventSink_SocketConnect(SocketConnectEventArgs e)
{
if (!e.AllowConnection)
return;
if (!NagleEnabled)
e.Socket.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, 1); // RunUO uses its own algorithm
}
}
}
{
public class SocketOptions
{
public static readonly int Port = Config.Get("68.41.***.**", 2593);
private static readonly IPEndPoint[] m_ListenerEndPoints = new IPEndPoint[]
{
new IPEndPoint(IPAddress.Any, 2593), // Default: Listen on port 2593 on all IP addresses
// Examples:
// new IPEndPoint( IPAddress.Any, 80 ), // Listen on port 80 on all IP addresses
// new IPEndPoint( IPAddress.Parse( "1.2.3.4" ), 2593 ), // Listen on port 2593 on IP address 1.2.3.4
};
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
public static void Initialize()
{
SendQueue.CoalesceBufferSize = CoalesceBufferSize;
EventSink.SocketConnect += new SocketConnectEventHandler(EventSink_SocketConnect);
Listener.EndPoints = m_ListenerEndPoints;
}
private static void EventSink_SocketConnect(SocketConnectEventArgs e)
{
if (!e.AllowConnection)
return;
if (!NagleEnabled)
e.Socket.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, 1); // RunUO uses its own algorithm
}
}
}
Last edited: