コード例 #1
0
ファイル: Chat.cs プロジェクト: melkor23/ConsoleChat
        public void inicia()
        {
            _entradaSalida.escribeInfoText(_textosConsola.getTexto("Bienvenida"));

            ICliente clienteWS = _serviceProvider.GetService <ICliente>();

            using (WebSocket ws = clienteWS.conectarse("ws://127.0.0.1:" + _puerto.ToString()))
            {
                if (ws.ReadyState != WebSocketState.Closed)
                {
                    //modo Cliente
                    _entradaSalida.escribeInfoWarm(_textosConsola.getTexto("modoCliente"));
                    clienteWS.establecerNombreUsuario();

                    clienteWS.iniciaChat();
                }
                else
                {
                    //modo Servidor
                    IServidor servidor = _serviceProvider.GetService <IServidor>();
                    servidor.iniciarServidor("ws://127.0.0.1:" + _puerto);
                }
            }
        }
コード例 #2
0
 public Cliente(IServidor servidor)
 {
     _servidor = servidor;
 }
コード例 #3
0
 public Cliente(IServidor servidor)
 {
     _servidor = servidor;
 }