From a480c0195a78f56116b3bf58fe17d930bf4e64f4 Mon Sep 17 00:00:00 2001 From: irungentoo Date: Fri, 5 Jul 2013 17:00:39 -0400 Subject: Crypto done(still need to test it a bit more thought) Replaced chars with uint8_t Added a new test program. Added some functions to Lossless UDP. And some other stuff. --- core/network.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'core/network.c') diff --git a/core/network.c b/core/network.c index 601066cd..6b5f9970 100644 --- a/core/network.c +++ b/core/network.c @@ -63,10 +63,10 @@ static int sock; //Basic network functions: //Function to send packet(data) of length length to ip_port -int sendpacket(IP_Port ip_port, char * data, uint32_t length) +int sendpacket(IP_Port ip_port, uint8_t * data, uint32_t length) { ADDR addr = {AF_INET, ip_port.port, ip_port.ip}; - return sendto(sock, data, length, 0, (struct sockaddr *)&addr, sizeof(addr)); + return sendto(sock,(char *) data, length, 0, (struct sockaddr *)&addr, sizeof(addr)); } @@ -74,7 +74,7 @@ int sendpacket(IP_Port ip_port, char * data, uint32_t length) //the packet data into data //the packet length into length. //dump all empty packets. -int recievepacket(IP_Port * ip_port, char * data, uint32_t * length) +int recievepacket(IP_Port * ip_port, uint8_t * data, uint32_t * length) { ADDR addr; #ifdef WIN32 @@ -82,7 +82,7 @@ int recievepacket(IP_Port * ip_port, char * data, uint32_t * length) #else uint32_t addrlen = sizeof(addr); #endif - (*(int32_t *)length) = recvfrom(sock, data, MAX_UDP_PACKET_SIZE, 0, (struct sockaddr *)&addr, &addrlen); + (*(int32_t *)length) = recvfrom(sock,(char *) data, MAX_UDP_PACKET_SIZE, 0, (struct sockaddr *)&addr, &addrlen); if(*(int32_t *)length <= 0) { //nothing received -- cgit v1.2.3