mirror of
https://github.com/Brychan22/Simple-DHCP-Server.git
synced 2025-02-13 00:08:55 +13:00
Switched array static casting (from char*) to reinterpret casting (to unsigned char*)
This commit is contained in:
parent
6716f7bb6e
commit
cf73311b59
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user