Uma das formas para se desenvolver um sistema distribuído é utilizando sockets. Através dele é possível fazer com que duas máquinas conversem entre si através de uma aplicação que monitora endereços IP e portas de rede. Com base em seu conhecimento sobre sockets, lei as afirmações abaixo:
I – Ao implementar uma aplicação que utiliza a biblioteca WinSock, em linguagem C, todos os nós que estiverem executando aquela aplicação deverão ficar aguardando por conexões remotas através do método listen().
II – É impossível desenvolver uma aplicação no modelo Clientes-servidor utilizando sockets. Deve-se utilizar sockets no desenvolvimento de aplicações P2P.
III – A biblioteca WinSock pode ser utilizada em uma ampla gama de plataformas como, por exemplo, Microsoft Windows, Linux o sistema operacional da Apple, macOS.
Com base no exposto, é correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Respostas
respondido por:
75
I – Ao implementar uma aplicação que utiliza a biblioteca WinSock, em linguagem C, todos os nós que estiverem executando aquela aplicação deverão ficar aguardando por conexões remotas através do método listen().
respondido por:
112
É correto o que se afirma em I, apenas.
Ao analisar as afirmativas, podemos concluir que:
I – Correta. A implementação da aplicação que usa a biblioteca WinSock na linguagem C necessita que todos os nós estejam executando a aplicação em questão aguardem conexões remotas a partir do método listen().
II – Incorreta. É possível que se desenvolva aplicação no modelo Clientes-servidor utilizando sockets.
III – Incorreta. A biblioteca WinSock somente pode ser utilizada na plataforma win32.
Bons estudos!
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás