Merge branch 'fix-hash' of https://gaufre.informatique.univ-paris-diderot.fr/perdriau/dazibao into fix-hash
This commit is contained in:
commit
b7b786c69a
@ -802,6 +802,7 @@ int work_with_tlvs(char * data, int16_t total_packet_len, struct sockaddr_in6 *s
|
|||||||
new_neighbour.sin6_scope_id = ifindex;
|
new_neighbour.sin6_scope_id = ifindex;
|
||||||
|
|
||||||
// Build network hash
|
// Build network hash
|
||||||
|
// memset(&new_tlv,0,sizeof(struct network_hash));
|
||||||
build_network_hash(&new_tlv, data_list);
|
build_network_hash(&new_tlv, data_list);
|
||||||
send_single_tlv(&new_tlv, &new_neighbour, socket_num);
|
send_single_tlv(&new_tlv, &new_neighbour, socket_num);
|
||||||
|
|
||||||
@ -819,13 +820,13 @@ int work_with_tlvs(char * data, int16_t total_packet_len, struct sockaddr_in6 *s
|
|||||||
|
|
||||||
if (DEBUG_LEVEL > 1) {
|
if (DEBUG_LEVEL > 1) {
|
||||||
printf("\x1b[31m[DEBUG]\x1b[0m >> Our hash : ");
|
printf("\x1b[31m[DEBUG]\x1b[0m >> Our hash : ");
|
||||||
for(int x = 0; x < SHA256_DIGEST_LENGTH; x++){
|
for(int x = 0; x < 16; x++){
|
||||||
printf("%02x", hash[x]);
|
printf("%02x", hash[x]);
|
||||||
fflush(0);
|
fflush(0);
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
printf("\x1b[31m[DEBUG]\x1b[0m >> Received : ");
|
printf("\x1b[31m[DEBUG]\x1b[0m >> Received : ");
|
||||||
for(int x = 0; x < SHA256_DIGEST_LENGTH; x++){
|
for(int x = 0; x < 16; x++){
|
||||||
printf("%02x", cur_tlv.network_hash->network_hash[x]);
|
printf("%02x", cur_tlv.network_hash->network_hash[x]);
|
||||||
fflush(0);
|
fflush(0);
|
||||||
}
|
}
|
||||||
@ -923,7 +924,7 @@ int work_with_tlvs(char * data, int16_t total_packet_len, struct sockaddr_in6 *s
|
|||||||
|
|
||||||
print_debug(">> Received message ! ");
|
print_debug(">> Received message ! ");
|
||||||
if (DEBUG_LEVEL > 0) {
|
if (DEBUG_LEVEL > 0) {
|
||||||
printf("\n\t %s \n", (char *) cur_tlv.node_state->data);
|
printf("\nID : %li \nSeqno : %i\n “%s” \n", cur_tlv.node_state->node_id, cur_tlv.node_state->seqno, (char *) cur_tlv.node_state->data);
|
||||||
}
|
}
|
||||||
add_data(cur_tlv.node_state->length - 26, cur_tlv.node_state->node_id, cur_tlv.node_state->seqno, cur_tlv.node_state->data);
|
add_data(cur_tlv.node_state->length - 26, cur_tlv.node_state->node_id, cur_tlv.node_state->seqno, cur_tlv.node_state->data);
|
||||||
|
|
||||||
@ -1048,7 +1049,7 @@ int run_node(int sock_fd){
|
|||||||
t_ask_for_more_peers(sock_fd);
|
t_ask_for_more_peers(sock_fd);
|
||||||
t_update_neighbours();
|
t_update_neighbours();
|
||||||
t_get_network_state(sock_fd);
|
t_get_network_state(sock_fd);
|
||||||
delay = time(NULL) + 20 + (rand() % 10);
|
delay = time(NULL) + 20 + (rand() % 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
// This might be cool to add, but we need to find a way to write to stdin
|
// This might be cool to add, but we need to find a way to write to stdin
|
||||||
|
@ -62,7 +62,7 @@ typedef struct list {
|
|||||||
|
|
||||||
// The adress of the main peer
|
// The adress of the main peer
|
||||||
#define ROOT_PEER_ADDR "2001:660:3301:9200::51c2:1b9b"
|
#define ROOT_PEER_ADDR "2001:660:3301:9200::51c2:1b9b"
|
||||||
|
|
||||||
|
|
||||||
// fonctions signatures
|
// fonctions signatures
|
||||||
int listen_for_packets(char * received_data_buffer, int received_data_len, struct sockaddr_in6 * sender, int sock_fd);
|
int listen_for_packets(char * received_data_buffer, int received_data_len, struct sockaddr_in6 * sender, int sock_fd);
|
||||||
|
Loading…
Reference in New Issue
Block a user