Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

188
Visualizações
¿Se puede realizar una solicitud a una aplicación de escritorio a través de la Web?

Tengo una aplicación de escritorio y estoy usando la propiedad Process.Start en esta aplicación. ¿Puedo de alguna manera enviar una solicitud a este programa a través de la web?

Nota: No puedo instalar iis o cosas similares en el dispositivo, ya que es una computadora de la empresa.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Por lo general, la aplicación de escritorio actuaría aquí como un cliente y se comunicaría con el servidor (posiblemente el mismo servidor que ejecuta la aplicación web, posiblemente un servidor ligeramente diferente diseñado solo para el acceso a la API). Es posible que una aplicación de navegador se comunique con una aplicación de escritorio, haciendo que la aplicación de escritorio se instale como un controlador de protocolo personalizado, pero esto puede requerir más permisos de los que se le permiten en la máquina de escritorio, y es relativamente complejo. Hacer que la aplicación de escritorio hable con un servidor y la aplicación del navegador hable con un servidor, pero no directamente entre sí: es una configuración más simple.

Si quiere hacer esto sin ningún tipo de sesión de navegador en la misma máquina, entonces:

  • la aplicación de escritorio debe ejecutarse como cliente, conectarse a un servidor y escuchar mensajes, o:
  • la aplicación debe ser un servidor y abrir un puerto TCP/UDP entrante para escuchar conexiones/mensajes

La segunda opción presenta muchos más problemas de seguridad; en muchos escenarios corporativos, esto podría ser rechazado y bloqueado por los firewalls corporativos, o incluso podría hacer que la gente de seguridad de la red llegue a su escritorio con una caja de cartón para sus cosas.

about 4 years ago · Juan Pablo Isaza Relatório

0

  1. Deberá configurar su servidor en algún lugar de Internet o dentro de la LAN de la empresa.
  2. La aplicación de escritorio debe conectarse a este servidor y mantenerse conectada, esperando datos. O puede buscar nuevos datos con un temporizador, si su escenario permite algunos retrasos.
  3. Cuando necesita realizar una solicitud, envía datos a su servidor (puede incluir la identificación del cliente o algo similar para identificar la instancia exacta de la aplicación de escritorio).
  4. El servidor reenvía los datos a la aplicación de escritorio y luego te reenvía la respuesta de la aplicación.

Nota: no podrá conectarse directamente al cliente de escritorio sin un servidor intermedio, ya que lo más probable es que la computadora de la empresa no tenga IP "blanca" y esté ubicada detrás del NAT de la empresa.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda