Experimented with network order
This commit is contained in:
@@ -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){
|
||||
|
||||
Reference in New Issue
Block a user