/// <summary> /// Initializes a new instance of the <see cref="LoggerService"/> class. /// </summary> public LoggerService() { InitializeComponent(); Server = new TcpLoggerServer(4000); ConnectedClients = new Dictionary <string, LogMessageHandler>(); LogWriter = new Log(); }
/// <summary> /// Initializes a new instance of the <see cref="LoggerService"/> class. /// </summary> public LoggerService() { InitializeComponent(); Server = new TcpLoggerServer(4000); ConnectedClients = new Dictionary<string, LogMessageHandler>(); LogWriter = new Log(); }
public Chat(List <Lobby> lobbies, ILoggerServer logger, Api api) { _chat = new Models.Chat(); _chat.Messages = new List <ChatMessage>(); _logger = logger; _api = api; _lobbies = lobbies; }
public SocketConnectListener(string ip, int port, ILoggerServer logger) { var address = ip == "localhost" ? Dns.GetHostEntry(ip).AddressList[0] : IPAddress.Parse(ip); _ipPoint = new IPEndPoint(address, port); _serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); _logger = logger; }
public Server(ILoggerServer logger, string ip, int port) { this.Logger = logger; this._ip = ip; this._port = port; Api = new Api(this); OnlineUsers = new List <User>(); Lobbies = new List <Lobby>(); }
/// <summary> /// Starts the logger server. /// </summary> public void StartLogger() { Server = new TcpLoggerServer(4000, 2000); ConnectedClients = new Dictionary<string, LogMessageHandler>(); Server.ClientConnected += new SocketConnectedHandler(Server_ClientConnected); Server.ClientDisconnected += new SocketClosedHandler(Server_ClientDisconnected); Server.MessageReceived += new SocketMessageReceivedHandler(Server_MessageReceived); Server.StartServer(); LogWriter.Write(ServiceName, "Starting Service at Port 4000"); }
/// <summary> /// Starts the logger server. /// </summary> public void StartLogger() { Server = new TcpLoggerServer(4000, 2000); ConnectedClients = new Dictionary <string, LogMessageHandler>(); Server.ClientConnected += new SocketConnectedHandler(Server_ClientConnected); Server.ClientDisconnected += new SocketClosedHandler(Server_ClientDisconnected); Server.MessageReceived += new SocketMessageReceivedHandler(Server_MessageReceived); Server.StartServer(); LogWriter.Write(ServiceName, "Starting Service at Port 4000"); }
/// <summary> /// Server_s the client connected. /// </summary> /// <param name="socketServer">The socket server.</param> /// <param name="e">The e.</param> void Server_ClientConnected(ILoggerServer socketServer, SocketConnectArgs e) { LogMessageHandler handler = new LogMessageHandler(ProcessLogMessage); ConnectedClients.Add(e.ClientAddress.ToString(),handler); }
/// <summary> /// Server_s the message received. /// </summary> /// <param name="socketServer">The socket server.</param> /// <param name="e">The e.</param> void Server_MessageReceived(ILoggerServer socketServer, SocketMessageReceivedArgs e) { ConnectedClients[e.ClientAddress](e.ClientAddress, e.Message); }
/// <summary> /// Server_s the client disconnected. /// </summary> /// <param name="socketServer">The socket server.</param> /// <param name="e">The <see cref="SocketEventArgs"/> instance containing the event data.</param> void Server_ClientDisconnected(ILoggerServer socketServer, SocketEventArgs e) { ConnectedClients.Remove(e.ClientAddress); }
public OnlineUsersCommand(Api api, ILoggerServer logger) { _api = api; _logger = logger; }
public CommandManager(Api api, ILoggerServer logger) { _commands = new List <IConsoleCommand>(); _api = api; _logger = logger; }
public HelpCommand(Api api, ILoggerServer logger) { _api = api; _logger = logger; }
/// <summary> /// Server_s the client connected. /// </summary> /// <param name="socketServer">The socket server.</param> /// <param name="e">The e.</param> void Server_ClientConnected(ILoggerServer socketServer, SocketConnectArgs e) { LogMessageHandler handler = new LogMessageHandler(ProcessLogMessage); ConnectedClients.Add(e.ClientAddress.ToString(), handler); }
/// <summary> /// Server_s the client disconnected. /// </summary> /// <param name="socketServer">The socket server.</param> /// <param name="e">The <see cref="SocketEventArgs"/> instance containing the event data.</param> void Server_ClientDisconnected(ILoggerServer socketServer, SocketEventArgs e) { ConnectedClients.Remove(e.ClientAddress); }
/// <summary> /// Server_s the message received. /// </summary> /// <param name="socketServer">The socket server.</param> /// <param name="e">The e.</param> void Server_MessageReceived(ILoggerServer socketServer, SocketMessageReceivedArgs e) { ConnectedClients[e.ClientAddress](e.ClientAddress, e.Message); }