diff --git a/Simple DHCP Server (C++)/Net.cpp b/Simple DHCP Server (C++)/Net.cpp index 6d0a1c7..f0ccb2c 100644 --- a/Simple DHCP Server (C++)/Net.cpp +++ b/Simple DHCP Server (C++)/Net.cpp @@ -73,14 +73,14 @@ unsigned char* Net::UdpClient::Recieve(IPEndPoint* remote, unsigned short Buffer char* buffer = new char[BufferSize]; int remoteSize = sizeof(remote->socks); int r = recvfrom(Client.sock, buffer, BufferSize, 0, (SOCKADDR*)&remote->socks, &remoteSize); - return (unsigned char*)buffer; + return reinterpret_cast(buffer); } int Net::UdpClient::Send(char* Datagram, short DatagramSize, IPEndPoint ep) { return sendto(Client.sock, Datagram, DatagramSize, 0, (SOCKADDR*)&ep.socks, sizeof(ep.socks)); } int Net::UdpClient::Send(std::vector Datagram, IPEndPoint ep) { - return Send((char*)Datagram.data(), (short)Datagram.size(), ep); + return Send(reinterpret_cast(Datagram.data()), (short)Datagram.size(), ep); } int Net::UdpClient::Send(std::vector Datagram, std::vector DestinationIP, int DestPort) {