static void Main(string[] args) { int PortNumber = int.Parse(ConfigurationSettings.AppSettings["NumeroPorta"].ToString()); SocketPackage SockPkg = new SocketPackage(); SockPkg.StartListen(PortNumber); Console.Read(); }
public void Start() { _bKeepRunning = true; sockServer = new SocketPackage(); sockServer.OnClientConnected += new ClientConnectedHandler(sockServer_OnClientConnected); sockServer.OnClientDisconnected += new ClientDisconnectedHandler(sockServer_OnClientDisconnected); sockServer.StartListen(ListenPortNumber); myThread = new Thread(new ThreadStart(MonitorClient)); myThread.Name = myThreadName; myThread.Start(); }
protected override void OnStart(string[] args) { try{ int PortNumber = int.Parse(ConfigurationManager.AppSettings["ASPortLissen"].ToString()); SockPkg.StartListen(PortNumber); EventLog.WriteEntry("Servidor inicializado com sucesso.", EventLogEntryType.Information); } catch (SocketException se) { EventLog.WriteEntry(string.Format("Código: {0} - MsgErro: {1} ", se.ErrorCode.ToString(), se.Message), EventLogEntryType.Error); } catch (Exception ex) { EventLog.WriteEntry(string.Format("Source: {0} - MsgErro: {1} ", ex.Source.ToString(), ex.Message), EventLogEntryType.Error); } }
public void IniciarServico() { try { int PortNumber = int.Parse(ConfigurationManager.AppSettings["NumeroPorta"].ToString()); SockPkg.StartListen(PortNumber); } catch (Exception ex) { logger.Error("Erro em IniciarServico():" + ex.Message, ex); throw ex; } _ServicoStatus = ServicoStatus.EmExecucao; }