public bool Start() { try { if (_server == null) { _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(this.ListenPort)); _server.WireProtocolFactory = new EzWireProtocolFactory(); _server.ClientConnected += server_ClientConnected; _server.ClientDisconnected += server_ClientDisconnected; _server.Start(); if (this.ActiveCheckClientAvailable) { start_1s_timer(); } } return(true); } catch (Exception ex) { EzLogger.GlobalLogger.warning(string.Format("{0}{2}{1}{2}", ex.Message, ex.StackTrace, Environment.NewLine)); Dispose(); return(false); } }
public NetworkManager(string ipAddress, int port, Type packetHandler, Type fallbackEncryptor, bool isWorldServer) : base(packetHandler, isWorldServer) { _encryptor = (EncryptorT)Activator.CreateInstance(typeof(EncryptorT)); if (fallbackEncryptor != null) { _fallbackEncryptor = (CryptographyBase)Activator.CreateInstance(fallbackEncryptor); } _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(ipAddress, port)); // Register events of the server to be informed about clients _server.ClientConnected += OnServerClientConnected; _server.ClientDisconnected += OnServerClientDisconnected; _server.WireProtocolFactory = new WireProtocolFactory <EncryptorT>(); // Start the server _server.Start(); if (port == 4002) { Console.WriteLine("[Start] Login Server has been started successfully"); Console.WriteLine($"[Info] Started at: {DateTime.Now}"); } if (isWorldServer) { Console.WriteLine($"[Start] World Server has been started successfully"); Console.WriteLine($"[Info] Started at: {DateTime.Now}"); } ; }
public void Start() { Task.Factory.StartNew(() => { _server.Start(); _logger.Info("Start listening clients..."); }); }
public void BeginListening() { Log.Info("Start OuterServer at {0}:{1}...", BindAddress, BindPort); OuterServer = ScsServerFactory.CreateServer(new ScsTcpEndPoint(BindAddress, BindPort)); OuterServer.Start(); OuterServer.ClientConnected += OnConnected; OuterServer.ClientDisconnected += OnDisconnected; }
public void BeginListening() { Logger.WriteLine(LogState.Info,"GameServer Listening on: {0}:{1}...", BindAddress, BindPort); Server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(BindAddress, BindPort)); Server.Start(); Server.ClientConnected += OnConnected; Server.ClientDisconnected += OnDisconnected; }
public NetListener() { Log.Info("Start TcpServer at {0}:{1}...", ConfigManager.Network.BindIp, ConfigManager.Network.BindPort); Server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(ConfigManager.Network.BindIp, ConfigManager.Network.BindPort)); Server.Start(); Server.ClientConnected += OnConnected; Server.ClientDisconnected += OnDisconnected; }
public void BeginListening() { Logger.WriteLine(LogState.Info, "GameServer Listening on: {0}:{1}...", BindAddress, BindPort); Server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(BindAddress, BindPort)); Server.Start(); Server.ClientConnected += OnConnected; Server.ClientDisconnected += OnDisconnected; }
public void BeginListening() { Server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(BindAddress, BindPort)); Server.WireProtocolFactory = new KeyProtocolFactory(); Server.ClientConnected += Server_ClientConnected; Server.Start(); Logger.WriteLine(LogState.Info, "LoginServer Listening on: " + BindAddress + ":" + BindPort); }
/// <summary> /// /// </summary> private void StartServer() { scsServer = ScsServerFactory.CreateServer(new ScsTcpEndPoint(serverPort)); scsServer.ClientConnected += ServerClientConnected; scsServer.ClientDisconnected += ServerClientDisconnected; scsServer.Start(); Start.LargeGlyph = new BitmapImage(new Uri("Images/Stop.png", UriKind.Relative)); }
public void StartServer() { try { _server.Start(); log.Info("Starting Server successfully"); } catch (Exception ex) { log.Error("Error when start Server", ex); } }
public void StartListening() { //Create a server that listens 8000 TCP port for incoming connections _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(Config.ServerIpAddress, Config.ServerPort)); _server.WireProtocolFactory = new BankProtocolFactory(); //Register events of the server to be informed about clients _server.ClientConnected += Server_ClientConnected; _server.Start(); //Start the server _log.Info(String.Format("Bank Simulator Listening at: ip {0} : port {1}", Config.ServerIpAddress, Config.ServerPort)); _log.Info("Bank Simulator Running..."); }
public static void StartServer(int listeningPort) { if (!IsServerStarted) { // Создаем сервер, слушаем порт server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(listeningPort)); //Register events of the server to be informed about clients server.ClientConnected += Server_ClientConnected; server.ClientDisconnected += Server_ClientDisconnected; server?.Start(); //Start the server IsServerStarted = true; } }
private void ConnectToServer() { try { server.Start(); conn_class.openConn(data["DATABASE"]["DATA SOURCE"], data["DATABASE"]["CATALOG"], data["DATABASE"]["USER"], data["DATABASE"]["PASSWORD"]); lbl_status.Text = "Server Online"; } catch (Exception e) { MessageBox.Show(e.Message); } }
public void StartListening(string ip, int port) { //Create a server that listens 8000 TCP port for incoming connections _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(ip, port)); _server.WireProtocolFactory = new AtmProtocolFactory(); //Register events of the server to be informed about clients _server.ClientConnected += Server_ClientConnected; _server.ClientDisconnected += Server_ClientDisconnected; _server.Start(); //Start the server _log.Info(String.Format("Server Triton Node Sevice Listening at: ip {0} : port {1}", ip, port)); _log.Info("Switchlink.Switch.Service => Triton Node Sevice Running..."); }
public bool Start() { try { _scsServer.Start(); Logger.Info("Started on port: " + Port); return(true); } catch { Logger.Info("Failed to start on port: " + Port); return(false); } }
/// <summary> /// 启用服务 /// </summary> public void Start() { if (config.HttpEnabled) { httpServer.OnServerStart += () => { Console.WriteLine("[{0}] => Http server started. http://{1}:{2}/", DateTime.Now, DnsHelper.GetIPAddress(), config.HttpPort); }; httpServer.OnServerStop += () => { Console.WriteLine("[{0}] => Http server stoped.", DateTime.Now); }; httpServer.OnServerException += httpServer_OnServerException; httpServer.Start(); } //启动服务 server.Start(); }
public void Start() { //check CallInChannel client ThreadPool.QueueUserWorkItem(new WaitCallback(CheckConnectedStatus_Thread), SysParameters.SharkHandsInterval); //Create a server that listens gParam.sLocalPort TCP port for incoming connections ScsServer = ScsServerFactory.CreateServer(new ScsTcpEndPoint(ServerPort)); //Register events of the server to be informed about clients ScsServer.ClientConnected += Server_ClientConnected; ScsServer.ClientDisconnected += Server_ClientDisconnected; //Start the server ScsServer.Start(); }
public void Start() { //check upload client CheckConnectedStatusThread = new Thread(CheckConnectedStatus_Thread); CheckConnectedStatusThread.Start(Controller.GetInstance().Args.args.SharkHandsInterval); //Create a server that listens gParam.sLocalPort TCP port for incoming connections server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(UploadServerPort)); //Register events of the server to be informed about clients server.ClientConnected += Server_ClientConnected; server.ClientDisconnected += Server_ClientDisconnected; //Start the server server.Start(); }
public void Start() { _config = ServerConfig.LoadConfig(); _receiver = new ServerReceiver(_server); _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(_config.Ip, _config.Port)); new ServerLogic(_receiver, _server); _server.ClientConnected += Client_Connected; _server.Start(); Console.WriteLine("Enter something to close server"); Console.ReadLine(); _server.Stop(); }
public void Start() { mId = Config.User.Id; mServiceName = Config.User.ServiceName; mPort = Config.User.Port; foreach (var server in Config.User.Servers) { try { using (var b = ScsClientFactory.CreateClient(new ScsTcpEndPoint(server.Ip, server.Port))) { b.Connected += ServerOnConnected; b.Disconnected += ServerOnDisconnected; b.MessageReceived += ServerOnMessageReceived; b.ConnectTimeout = 2000; b.Connect(); mBackEnds.Add(b); mReConnecters.Add(new ClientReConnecter(b)); } } catch (Exception ex) { Logger.FatalException("Server " + server.ServiceName + " at " + server.Ip + ":" + server.Port + " can not reached.", ex); return; } } try { mFrontEndServer = ScsServerFactory.CreateServer(new ScsTcpEndPoint(mPort)); mFrontEndServer.WireProtocolFactory = new ProtobufSerializationProtocolFactory(); mFrontEndServer.ClientConnected += ClientConnected; mFrontEndServer.ClientDisconnected += ClientDisconnected; mFrontEndServer.Start(); } catch (Exception ex) { Logger.FatalException("Server start failed.", ex); } }
static void Main(string[] args) { IScsServer server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(LISTENING_PORT)); server.WireProtocolFactory = new MyWireProtocolFactory(); server.ClientConnected += Server_ClientConnected; server.ClientDisconnected += Server_ClientDisconnected; server.Start(); //Start the server Console.WriteLine("Server is started successfully. Press enter to stop..."); Console.ReadLine(); //Wait user to press enter // Disconnect all connected client foreach (IScsServerClient client in server.Clients.GetAllItems()) { client.Disconnect(); } server.Stop(); //Stop the server }
public NetworkManager(string ipAddress, int port, Type packetHandler, Type fallbackEncryptor, bool isWorldServer) : base(packetHandler, isWorldServer) { _encryptor = (EncryptorT)Activator.CreateInstance(typeof(EncryptorT)); if (fallbackEncryptor != null) { _fallbackEncryptor = (EncryptionBase)Activator.CreateInstance(fallbackEncryptor); } _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(ipAddress, port)); // Register events of the server to be informed about clients _server.ClientConnected += OnServerClientConnected; _server.ClientDisconnected += OnServerClientDisconnected; _server.WireProtocolFactory = new WireProtocolFactory <EncryptorT>(); // Start the server _server.Start(); Logger.Log.Info(Language.Instance.GetMessageFromKey("STARTED")); }
public NetworkManager(string ipAddress, int port, Type fallbackEncryptor, bool isWorldServer) : base(isWorldServer) { _encryptor = (TEncryptorT)Activator.CreateInstance(typeof(TEncryptorT)); if (fallbackEncryptor != null) { _fallbackEncryptor = (CryptographyBase)Activator.CreateInstance(fallbackEncryptor); } _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(ipAddress, port)); // Register events of the server to be informed about clients _server.ClientConnected += OnServerClientConnected; _server.ClientDisconnected += OnServerClientDisconnected; _server.WireProtocolFactory = new WireProtocolFactory(); // Start the server _server.Start(); // ReSharper disable once ExplicitCallerInfoArgument Logger.Info(Language.Instance.GetMessageFromKey("STARTED"), memberName: "NetworkManager"); }
public bool Start() { try { if (_server == null) { _server = ScsServerFactory.CreateServer(new ScsTcpEndPoint(this.ListenPort)); _server.WireProtocolFactory = new EzWireProtocolFactory(); _server.ClientConnected += server_ClientConnected; _server.ClientDisconnected += server_ClientDisconnected; _server.Start(); if (this.ActiveCheckClientAvailable) start_1s_timer(); } return true; } catch (Exception ex) { EzLogger.GlobalLogger.warning(string.Format("{0}{2}{1}{2}", ex.Message, ex.StackTrace, Environment.NewLine)); Dispose(); return false; } }
/// <summary> /// Starts service application. /// </summary> public void Start() => _scsServer.Start();
public void Start() { _server.Start(); }