示例#1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="view">View que representa a tela de controle sobre o servidor de comunicação</param>
 public ServerPresenter(IServerView view)
 {
     _view              = view;
     wexServer          = new WexMultiAccessManager();
     UsuariosConectados = new List <UsuarioConectado>();
     TarefasEmEdicao    = new List <EdicaoTarefa>();
     ConfigurarEventosManager();
 }
 /// <summary>
 /// Método responsável por iniciar o servidor.
 /// </summary>
 protected void IniciarServidor()
 {
     wexServer = new WexMultiAccessManager();
     try
     {
         wexServer.EnderecoIp = RedeUtil.GetEnderecoIpComputadorAtual().ToString();
         wexServer.Porta      = Convert.ToInt16(ConfigurationManager.AppSettings.Get("PortaManager"));
     }
     catch (Exception ex)
     {
         log.Info(String.Format("Exception: {0}" + Environment.NewLine + " StackTrace: {1}", ex.Message, ex.StackTrace));
     }
 }