generated from AfonsoCMSousa/CPP-Template
fix: finnaly working!
This commit is contained in:
parent
aa7b7d87b4
commit
ba606c8619
@ -32,7 +32,7 @@ class Socket {
|
|||||||
void send_server();
|
void send_server();
|
||||||
void send_unix();
|
void send_unix();
|
||||||
void send_server(const api_packet &data);
|
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 send_unix(const api_packet &data);
|
||||||
void set_packet(const api_packet &data);
|
void set_packet(const api_packet &data);
|
||||||
api_packet create_packet(uint8_t tracker_id);
|
api_packet create_packet(uint8_t tracker_id);
|
||||||
|
|||||||
@ -29,7 +29,7 @@ int main(int argc, char *argv[]) {
|
|||||||
request[0] = ACSP_REALTIMEPOS_INTERVAL;
|
request[0] = ACSP_REALTIMEPOS_INTERVAL;
|
||||||
request[1] = 127;
|
request[1] = 127;
|
||||||
|
|
||||||
sock.send_server();
|
sock.send_server(request, sizeof(request));
|
||||||
|
|
||||||
} catch (const runtime_error &e) {
|
} catch (const runtime_error &e) {
|
||||||
cerr << "Error: " << e.what() << endl;
|
cerr << "Error: " << e.what() << endl;
|
||||||
|
|||||||
@ -59,8 +59,8 @@ void Socket::send_server(const api_packet &data) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Socket::send_server(const char &data) {
|
void Socket::send_server(const void *data, size_t len) {
|
||||||
ssize_t sent_bytes = sendto(sock, &data, sizeof(data), 0, (struct sockaddr *)&server_addr, sizeof(server_addr));
|
ssize_t sent_bytes = sendto(sock, data, len, 0, (struct sockaddr *)&server_addr, sizeof(server_addr));
|
||||||
if (sent_bytes < 0) {
|
if (sent_bytes < 0) {
|
||||||
throw runtime_error("Failed to send data");
|
throw runtime_error("Failed to send data");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user