João Mário Magalhães Silva Posted July 17, 2013 at 06:42 PM Report #519119 Posted July 17, 2013 at 06:42 PM 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)
nelsonr Posted July 17, 2013 at 07:45 PM Report #519126 Posted July 17, 2013 at 07:45 PM 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#?
João Mário Magalhães Silva Posted July 24, 2013 at 02:46 PM Author Report #519788 Posted July 24, 2013 at 02:46 PM A aplicação da parte do servidor vai ser feita em php. Eu não sei por onde começar, será que me podia ajudar??
Rui Carlos Posted July 24, 2013 at 05:17 PM Report #519816 Posted July 24, 2013 at 05:17 PM 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. Rui Carlos Gonçalves
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now