mirror of
https://github.com/Brychan22/Simple-DHCP-Server.git
synced 2026-10-28 00:16:08 +13:00
Switched array static casting (from char*) to reinterpret casting (to unsigned char*)
This commit is contained in:
@@ -73,14 +73,14 @@ unsigned char* Net::UdpClient::Recieve(IPEndPoint* remote, unsigned short Buffer
|
|||||||
char* buffer = new char[BufferSize];
|
char* buffer = new char[BufferSize];
|
||||||
int remoteSize = sizeof(remote->socks);
|
int remoteSize = sizeof(remote->socks);
|
||||||
int r = recvfrom(Client.sock, buffer, BufferSize, 0, (SOCKADDR*)&remote->socks, &remoteSize);
|
int r = recvfrom(Client.sock, buffer, BufferSize, 0, (SOCKADDR*)&remote->socks, &remoteSize);
|
||||||
return (unsigned char*)buffer;
|
return reinterpret_cast<unsigned char*>(buffer);
|
||||||
}
|
}
|
||||||
int Net::UdpClient::Send(char* Datagram, short DatagramSize, IPEndPoint ep) {
|
int Net::UdpClient::Send(char* Datagram, short DatagramSize, IPEndPoint ep) {
|
||||||
return sendto(Client.sock, Datagram, DatagramSize, 0, (SOCKADDR*)&ep.socks, sizeof(ep.socks));
|
return sendto(Client.sock, Datagram, DatagramSize, 0, (SOCKADDR*)&ep.socks, sizeof(ep.socks));
|
||||||
}
|
}
|
||||||
|
|
||||||
int Net::UdpClient::Send(std::vector<unsigned char> Datagram, IPEndPoint ep) {
|
int Net::UdpClient::Send(std::vector<unsigned char> Datagram, IPEndPoint ep) {
|
||||||
return Send((char*)Datagram.data(), (short)Datagram.size(), ep);
|
return Send(reinterpret_cast<char*>(Datagram.data()), (short)Datagram.size(), ep);
|
||||||
}
|
}
|
||||||
|
|
||||||
int Net::UdpClient::Send(std::vector<unsigned char> Datagram, std::vector<unsigned char> DestinationIP, int DestPort) {
|
int Net::UdpClient::Send(std::vector<unsigned char> Datagram, std::vector<unsigned char> DestinationIP, int DestPort) {
|
||||||
|
|||||||
Reference in New Issue
Block a user