Replace all instances of sockaddr with sockaddr_storage
This commit is contained in:
4
sock.cpp
4
sock.cpp
@@ -50,7 +50,7 @@ void Sock::sendAll(std::string to_send) {
|
||||
|
||||
/* For UDP sockets */
|
||||
if (this->protocol == ES_UDP) {
|
||||
sendto(this->sock_fd, to_send.data(), str_length, 0, dest, addrlen);
|
||||
sendto(this->sock_fd, to_send.data(), str_length, 0, (struct sockaddr *)dest, addrlen);
|
||||
}
|
||||
/* For TCP sockets */
|
||||
else {
|
||||
@@ -85,7 +85,7 @@ char* Sock::recvAll() {
|
||||
bool has_been_read = false;
|
||||
|
||||
if (this->protocol == ES_UDP) {
|
||||
num_bytes_received = recvfrom(this->sock_fd, buffer, 99, 0, dest, &addrlen);
|
||||
num_bytes_received = recvfrom(this->sock_fd, buffer, 99, 0, (struct sockaddr *)dest, &addrlen);
|
||||
if (num_bytes_received == 0) {
|
||||
return NULL;
|
||||
}
|
||||
|
Reference in New Issue
Block a user