PROTOCOLOS DE CONTROLO
Em relação ao fluxo de controlo, correspondente aos comandos executados pelo jogador, não há norma padrão para os protocolos de controlo, portanto cada serviço costuma ter a sua própria solução. Como exemplo, considera-se a plataforma Open Source de Cloud Gaming GamingAnywhere, cujo algoritmo do seu protocolo de controlo está disponível em [18].
Visto que esta plataforma é utilizada em PCs, este protocolo considera apenas comandos executados por um rato ou teclado. A camada de transporte pode ser UDP ou TCP, no caso de ser TCP deve ser enviado inicialmente um handshake, para que se estabeleça a conexão. As mensagens de protocolo identificam:
O tamanho da mensagem de controlo a ser enviada
O tipo de evento da mensagem (teclado, tecla do rato, movimento do rato, roda do rato)
Identificam os equipamentos de input, no caso de multiplayer.
O formato das mensagens varia de acordo com o evento.