A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Comunicação Cliente-Servidor Exercícios Alcides Calsavara.

Apresentações semelhantes


Apresentação em tema: "Comunicação Cliente-Servidor Exercícios Alcides Calsavara."— Transcrição da apresentação:

1 Comunicação Cliente-Servidor Exercícios Alcides Calsavara

2 Questão 1 Em uma certa comunicação cliente-servidor, o cliente envia as mensagens REQ, REQ, AYA, AYA, ACK, não necessariamente nesta ordem, enquanto que o servidor envia as mensagens IAA, IAA, ACK, REP, TA, também não necessariamente nesta ordem. Supondo que o meio de comunicação é confiável, isto é, nenhuma mensagem se perde, corrompe ou duplica, descubra uma ordem possível de envio dessas mensagens e faça um diagrama ilustrando a situação.

3 C S REQ AYA IAA TA REQ ACK AYA IAA REP ACK

4 Questão 2 Considere um procedimento incr com dois parâmetros inteiros. O procedimento adiciona o valor 1 a cada parâmetro. Agora, suponha que o procedimento é chamado com a mesma variável para os dois parâmetros, por exemplo, incr(i, i). Se o valor inicial de i é 0, que valor terá após uma chamada por referência? E qual seria o valor se fosse usada uma chamada por cópia/reescrita? É possível essa mesma distinção de modos de chamada em RPC? Por que?

5 incr ( int x, int y ) { x = x + 1; y = y + 1; } int i = 0; incr ( i, i ); Por referência int i = 0; i = i + 1; ( i == 2 ) Por cópia/reescrita int i = 0; int x = i; int y = i; x = x + 1; y = y + 1; i = x; i = y; (i == 1 )


Carregar ppt "Comunicação Cliente-Servidor Exercícios Alcides Calsavara."

Apresentações semelhantes


Anúncios Google