// Copyright © 2017-2018 Atomic Software, LLC. All Rights Reserved.
// See LICENSE.md for full license information.
using Atom.Core;
using Atom.Core.Networking;
namespace Atom.LoginServer
{
internal class LoginServer : Server
{
///
/// Listens for remote connections made to the server.
///
public Listener RemoteListener { get; private set; }
///
/// Listens for local connections made to the server.
///
public Listener LocalListener { get; private set; }
protected override void PerformStartActions()
{
RemoteListener = new Listener(Config.GetString("NET", "RemoteListenIP"), Config.GetInt32("NET", "RemoteListenPort"));
LocalListener = new Listener(Config.GetString("NET", "LocalListenIP"), Config.GetInt32("NET", "LocalListenPort"));
}
}
}