fix: finnaly working!

This commit is contained in:
AfonsoCMSousa 2026-01-07 22:36:00 +00:00
parent aa7b7d87b4
commit ba606c8619
3 changed files with 4 additions and 4 deletions

View File

@ -32,7 +32,7 @@ class Socket {
void send_server();
void send_unix();
void send_server(const api_packet &data);
void send_server(const char &data);
void send_server(const void *data, size_t len);
void send_unix(const api_packet &data);
void set_packet(const api_packet &data);
api_packet create_packet(uint8_t tracker_id);

View File

@ -29,7 +29,7 @@ int main(int argc, char *argv[]) {
request[0] = ACSP_REALTIMEPOS_INTERVAL;
request[1] = 127;
sock.send_server();
sock.send_server(request, sizeof(request));
} catch (const runtime_error &e) {
cerr << "Error: " << e.what() << endl;

View File

@ -59,8 +59,8 @@ void Socket::send_server(const api_packet &data) {
}
}
void Socket::send_server(const char &data) {
ssize_t sent_bytes = sendto(sock, &data, sizeof(data), 0, (struct sockaddr *)&server_addr, sizeof(server_addr));
void Socket::send_server(const void *data, size_t len) {
ssize_t sent_bytes = sendto(sock, data, len, 0, (struct sockaddr *)&server_addr, sizeof(server_addr));
if (sent_bytes < 0) {
throw runtime_error("Failed to send data");
}