Jump to content

Recommended Posts

Posted

O objectivo é dotar um administrador de redes da gestão completa de máquinas clientes remotas, enviando comandos e recebendo respostas de estados das máquinas.

Os itens representam alguns objectivos finais que deverão ser atingidos:

  • Desenvolver uma aplicação (ou conjunto de aplicações) capaz de enviar e receber comandos;
  • Os clientes deverão reportar estados de actividade/inactividade;
  • Os clientes deverão ser capazes de executar comandos fornecidos pelo administrador remotamente;
  • A aplicação cliente terá de ser compatível com Windows XP/Vista/7;
  • A aplicação cliente deverá ser registada nos serviços do sistema operativo;
  • A aplicação cliente fará toda a comunicação recorrendo a métodos de transmissão segura (i.e. TLS/SSL);
  • A aplicação servidor deverá correr em ambientes Linux (Ubuntu ou CentOS)
Posted

Boas,

pela forma apresentada, parece um trabalho escolar que envolve vários temas (comunicação servidor/cliente ou cliente/cliente com transmissão segura, aplicação como serviços, aplicação servidor executado em Linux)

O melhor será teres perguntas sobre algum passo específico.

Essa parte do servidor tem de ser feita em C#?

Posted

Começa por pensar no que é que o cliente vai fazer, e no que é que o servidor vai fazer. Pensa quais as funções que precisas de implementar em cada caso. Vais precisar de métodos para enviar/receber mensagens. Numa primeira fase, podes assumir que vais ter funções que ter permitem fazer isso (embora talvez seja melhor assumir que essas funções só trabalham com strings).

Depois quando tiveres um plano, podes pedir opiniões (ou então também podes começar a implementar, e coloca aqui dúvidas).

Colocar aqui uma cópia de um enunciado e dizer que não sabes por onde começar, é algo a evitar.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.