public NetServerClientFactoryTests() { _serverConfiguration = new NetServerConfiguration("127.0.0.1", 4444); _factory = new NetServerClientFactory <CustomClient>(); _serverMock = new NetServerMock <CustomClient>(_serverConfiguration); _clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); }
public NetReceiverTests() { _serverConfiguration = new NetServerConfiguration("127.0.0.1", 4444); _server = new NetServerMock <CustomClient>(_serverConfiguration); _serverReceiver = new NetServerReceiver(_server.Object); _clientMock = new CustomClientMock(); }
public NetServerTests() { _socketMock = new NetSocketMock(); _socketMock.ConfigureAcceptResult(true); _serverConfiguration = new NetServerConfiguration("127.0.0.1", 4444); _server = new NetServerMock <CustomClient>(_serverConfiguration); _server.SetupGet(x => x.Socket).Returns(_socketMock); }
public NetAcceptorTests() { _serverSocket = new NetSocketMock(); _acceptedSocket = new NetSocketMock(); _serverConfiguration = new NetServerConfiguration("127.0.0.1", 4444); _server = new NetServerMock<CustomClient>(_serverConfiguration); _serverAcceptor = new NetServerAcceptor(_server.Object); _server.SetupGet(x => x.Socket).Returns(_serverSocket); }
/// <summary> /// Creates a new <see cref="CoreServer"/> instance. /// </summary> /// <param name="logger">Logger.</param> /// <param name="configuration">Core server configuration.</param> /// <param name="serviceProvider">Service provider.</param> public CoreServer(ILogger <CoreServer> logger, IOptions <CoreConfiguration> configuration, IServiceProvider serviceProvider, IHandlerInvoker handlerInvoker) { _logger = logger; _configuration = configuration.Value; _serviceProvider = serviceProvider; _handlerInvoker = handlerInvoker; ServerConfiguration = new NetServerConfiguration(_configuration.Host, _configuration.Port, ClientBacklog, ClientBufferSize); }
public static void Main() { var configuration = new NetServerConfiguration("127.0.0.1", 4444); using (INetServer server = new EchoServer(configuration)) { server.Start(); Console.ReadKey(); server.Stop(); } }
/// <inheritdoc /> //protected override IPacketProcessor PacketProcessor { get; } = new FlyffPacketProcessor(); /// <summary> /// Creates a new <see cref="LoginServer"/> instance. /// </summary> /// <param name="logger">Logger</param> /// <param name="loginConfiguration">Login server configuration.</param> /// <param name="iscConfiguration">ISC configuration.</param> /// <param name="serviceProvider">Service provider.</param> public LoginServer(ILogger <LoginServer> logger, IOptions <LoginConfiguration> loginConfiguration, IServiceProvider serviceProvider, IRhisisDatabase database) { _logger = logger; _loginConfiguration = loginConfiguration.Value; _serviceProvider = serviceProvider; _database = database; PacketProcessor = new FlyffPacketProcessor(); ServerConfiguration = new NetServerConfiguration(_loginConfiguration.Host, _loginConfiguration.Port, ClientBacklog, ClientBufferSize); }
/// <summary> /// Creates a new <see cref="ClusterServer"/> instance. /// </summary> /// <param name="logger">Logger.</param> /// <param name="clusterConfiguration">Cluster Server configuration.</param> /// <param name="gameResources">Game resources.</param> /// <param name="serviceProvider">Service provider.</param> public ClusterServer(ILogger <ClusterServer> logger, IOptions <ClusterConfiguration> clusterConfiguration, IGameResources gameResources, IServiceProvider serviceProvider, IRhisisDatabase database) { _logger = logger; ClusterConfiguration = clusterConfiguration.Value; _gameResources = gameResources; _serviceProvider = serviceProvider; _database = database; PacketProcessor = new FlyffPacketProcessor(); ServerConfiguration = new NetServerConfiguration(ClusterConfiguration.Host, ClusterConfiguration.Port, ClientBacklog, ClientBufferSize); }
public static void Main() { var configuration = new NetServerConfiguration("127.0.0.1", 4444); var server = new ChatServer(configuration); server.Start(); Console.WriteLine("Press any key to shutdown the server..."); Console.ReadKey(); server.Stop(); server.Dispose(); }
public NetServerClientTests() { _randomizer = new Randomizer((int)DateTime.UtcNow.Ticks); _serverConfiguration = new NetServerConfiguration("127.0.0.1", 4444); _serverMock = new NetServerMock <CustomClient>(_serverConfiguration); _customClient = new CustomClient(null) { Server = _serverMock.Object }; _otherClient = new CustomClient(null); _customClientsList = Enumerable.Repeat(new CustomClient(null), _randomizer.Byte()); _packet = new NetPacket(); _packet.Write(_randomizer.String(_randomizer.Byte())); }
/// <summary> /// Creates a new <see cref="WorldServer"/> instance. /// </summary> public WorldServer(ILogger <WorldServer> logger, IOptions <WorldConfiguration> worldConfiguration, IWorldServerTaskManager worldServerTaskManager, IGameResources gameResources, IServiceProvider serviceProvider, IMapManager mapManager, IBehaviorManager behaviorManager, IChatCommandManager chatCommandManager, IRhisisDatabase database) { _logger = logger; _worldServerTaskManager = worldServerTaskManager; _worldConfiguration = worldConfiguration.Value; _gameResources = gameResources; _serviceProvider = serviceProvider; _mapManager = mapManager; _behaviorManager = behaviorManager; _chatCommandManager = chatCommandManager; _database = database; PacketProcessor = new FlyffPacketProcessor(); ServerConfiguration = new NetServerConfiguration(_worldConfiguration.Host, _worldConfiguration.Port, ClientBacklog, ClientBufferSize); }
/// <summary> /// Creates a new <see cref="ChatServer"/> instance. /// </summary> /// <param name="configuration">Chat server configuration.</param> public ChatServer(NetServerConfiguration configuration) : base(configuration) { }
/// <summary> /// Creates a new <see cref="EchoServer"/> instance. /// </summary> /// <param name="configuration">Server configuration.</param> public EchoServer(NetServerConfiguration configuration) : base(configuration) { }