X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=net_udp.c;h=2ec8e9ce7bd89598ba450145f26a756ce6387c8c;hb=a79a57664e9b2420bb4b5a06cde2e84b7191e967;hp=ed5d066e0978e803b9fdba7c8087b3a40fe4d317;hpb=e411cc7d14dad08cbbe27f5b3af86700f7eb5184;p=xonotic%2Fdarkplaces.git diff --git a/net_udp.c b/net_udp.c index ed5d066e..2ec8e9ce 100644 --- a/net_udp.c +++ b/net_udp.c @@ -167,7 +167,7 @@ this lets you type only as much of the net address as required, using the local network components to fill in the rest ============ */ -static int PartialIPAddress (char *in, struct qsockaddr *hostaddr) +static int PartialIPAddress (const char *in, struct qsockaddr *hostaddr) { char buff[256]; char *b; @@ -244,7 +244,21 @@ int UDP_CheckNewConnections (void) //============================================================================= -int UDP_Read (int socket, byte *buf, int len, struct qsockaddr *addr) +int UDP_Recv (qbyte *buf, int len, struct qsockaddr *addr) +{ + return UDP_Read (net_acceptsocket, buf, len, addr); +} + +//============================================================================= + +int UDP_Send (qbyte *buf, int len, struct qsockaddr *addr) +{ + return UDP_Write (net_acceptsocket, buf, len, addr); +} + +//============================================================================= + +int UDP_Read (int socket, qbyte *buf, int len, struct qsockaddr *addr) { int addrlen = sizeof (struct qsockaddr); int ret; @@ -271,7 +285,7 @@ int UDP_MakeSocketBroadcastCapable (int socket) //============================================================================= -int UDP_Broadcast (int socket, byte *buf, int len) +int UDP_Broadcast (int socket, qbyte *buf, int len) { int ret; @@ -292,7 +306,7 @@ int UDP_Broadcast (int socket, byte *buf, int len) //============================================================================= -int UDP_Write (int socket, byte *buf, int len, struct qsockaddr *addr) +int UDP_Write (int socket, qbyte *buf, int len, struct qsockaddr *addr) { int ret; @@ -316,7 +330,7 @@ char *UDP_AddrToString (struct qsockaddr *addr) //============================================================================= -int UDP_StringToAddr (char *string, struct qsockaddr *addr) +int UDP_StringToAddr (const char *string, struct qsockaddr *addr) { int ha1, ha2, ha3, ha4, hp; int ipaddr; @@ -366,7 +380,7 @@ int UDP_GetNameFromAddr (struct qsockaddr *addr, char *name) //============================================================================= -int UDP_GetAddrFromName(char *name, struct qsockaddr *addr) +int UDP_GetAddrFromName(const char *name, struct qsockaddr *addr) { struct hostent *hostentry; @@ -414,4 +428,3 @@ int UDP_SetSocketPort (struct qsockaddr *addr, int port) return 0; } -//=============================================================================