Experimented with network order

This commit is contained in:
t
2025-01-10 02:15:24 +01:00
parent 3c3e8127c9
commit c6c2d3c299
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -11,7 +11,7 @@
void build_lookup_request(lookup_request* lr){
char *lrreq = lr->node_request;
snprintf(lr->node_request, HTTP_MAX_SIZE, "%d|%hd|%d|%s|%d\r\n\r\n", lr->message_type, lr->hash_id, lr->node_id, lr->node_ip, lr->node_port);
snprintf(lr->node_request, HTTP_MAX_SIZE, "%d|%hd|%d|%s|%d\r\n\r\n", lr->message_type, htons(lr->hash_id), lr->node_id, lr->node_ip, lr->node_port);
}
void lookup_request_init(lookup_request* lr, int message_type, int node_id, char *node_ip, int node_port, uint16_t hash_id, char *node_request)
@@ -28,6 +28,10 @@ void lookup_request_init(lookup_request* lr, int message_type, int node_id, char
void extract_lookup_request(lookup_request* lr, char* request){
sscanf(request, "%d|%hd|%d|%s|%d\r\n\r\n", &lr->message_type, &lr->hash_id, &lr->node_id, lr->node_ip, &lr->node_port);
// lr->message_type = ntohs(lr->message_type);
lr->hash_id = ntohs(lr->hash_id);
// lr->node_id = ntohs(lr->node_id);
// lr->node_port = ntohs(lr->node_port);
}
int call_network(lookup_request* lr, char *ip, int port){