Open imtinti opened 1 year ago
necessário:
utilizar conteúdo da disciplina relacionado a mecanismos de IPC (inter process communication)
Estrutura do pacote de comunicação entre as sessões:
typedef struct __packet{ uint16_t type; //Tipo do pacote (p.ex. DATA | CMD) uint16_t seqn; //Número de sequência uint16_t length; //Comprimento do payload uint16_t timestamp; // Timestamp do dado const char* _payload; //Dados da mensagem } packet;
Os pacotes devem ser trocados utilizando a seguinte dinâmica, onde os pacotes serão trocados na parte da "comunicação", conforme imagem abaixo:
Podemos utilizar o trecho de código disponibilizado pelo professor para servidor UDP cliente UDP
Exemplo de implementação de outra fonte: https://www.geeksforgeeks.org/udp-server-client-implementation-c/
sugestão do professor:
utilizar fila de mensagens (caixa postal) para envio e recebimento de pacotes.
Implementar função de
diagrama atualizado: marco_polo_1.1.zip
Ficando na forma:
_Originally posted by @imtinti in https://github.com/varnt/Trabalho_SIS_OP_II/issues/5#issuecomment-1608289125_