From 0726491ef864176f9b15ab1dbd22b88293a3d3c9 Mon Sep 17 00:00:00 2001 From: Jeffery Myers Date: Sat, 20 Feb 2021 12:13:20 -0800 Subject: Fixes to make rnet and it's examples build on Windows in visual studio 2019. (#1602) Mostly typecasts, and some int to unsigned short changes, and including the windsock 2 library in the examples. Co-authored-by: Jeffery Myers --- examples/network/network_tcp_client.c | 6 +++--- examples/network/network_tcp_server.c | 6 +++--- examples/network/network_udp_client.c | 6 +++--- examples/network/network_udp_server.c | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) (limited to 'examples') diff --git a/examples/network/network_tcp_client.c b/examples/network/network_tcp_client.c index 4259e25d..b2daab48 100644 --- a/examples/network/network_tcp_client.c +++ b/examples/network/network_tcp_client.c @@ -80,7 +80,7 @@ int main(void) // IsSocketReady, if the socket is ready, attempt to receive data from the socket int bytesRecv = 0; - if (IsSocketReady(clientResult->socket)) bytesRecv = SocketReceive(clientResult->socket, receiveBuffer, strlen(pingmsg) + 1); + if (IsSocketReady(clientResult->socket)) bytesRecv = SocketReceive(clientResult->socket, receiveBuffer, (int)strlen(pingmsg) + 1); // If we received data, was that data a "Ping!" or a "Pong!" if (bytesRecv > 0) @@ -96,12 +96,12 @@ int main(void) if (ping) { ping = false; - SocketSend(clientResult->socket, pingmsg, strlen(pingmsg) + 1); + SocketSend(clientResult->socket, pingmsg, (int)strlen(pingmsg) + 1); } else if (pong) { pong = false; - SocketSend(clientResult->socket, pongmsg, strlen(pingmsg) + 1); + SocketSend(clientResult->socket, pongmsg, (int)strlen(pingmsg) + 1); } elapsed = 0.0f; diff --git a/examples/network/network_tcp_server.c b/examples/network/network_tcp_server.c index ee64acfc..3e1942c5 100644 --- a/examples/network/network_tcp_server.c +++ b/examples/network/network_tcp_server.c @@ -94,7 +94,7 @@ int main(void) // IsSocketReady, if the socket is ready, attempt to receive data from the socket int bytesRecv = 0; - if (IsSocketReady(connection)) bytesRecv = SocketReceive(connection, receiveBuffer, strlen(pingmsg) + 1); + if (IsSocketReady(connection)) bytesRecv = SocketReceive(connection, receiveBuffer, (int)strlen(pingmsg) + 1); // If we received data, was that data a "Ping!" or a "Pong!" if (bytesRecv > 0) @@ -110,12 +110,12 @@ int main(void) if (ping) { ping = false; - SocketSend(connection, pingmsg, strlen(pingmsg) + 1); + SocketSend(connection, pingmsg, (int)strlen(pingmsg) + 1); } else if (pong) { pong = false; - SocketSend(connection, pongmsg, strlen(pingmsg) + 1); + SocketSend(connection, pongmsg, (int)strlen(pingmsg) + 1); } elapsed = 0.0f; diff --git a/examples/network/network_udp_client.c b/examples/network/network_udp_client.c index 74a241b6..680ed00e 100644 --- a/examples/network/network_udp_client.c +++ b/examples/network/network_udp_client.c @@ -73,7 +73,7 @@ int main(void) // IsSocketReady, if the socket is ready, attempt to receive data from the socket int bytesRecv = 0; - if (IsSocketReady(clientResult->socket)) bytesRecv = SocketReceive(clientResult->socket, receiveBuffer, strlen(pingmsg) + 1); + if (IsSocketReady(clientResult->socket)) bytesRecv = SocketReceive(clientResult->socket, receiveBuffer, (int)strlen(pingmsg) + 1); // If we received data, was that data a "Ping!" or a "Pong!" if (bytesRecv > 0) @@ -89,12 +89,12 @@ int main(void) if (ping) { ping = false; - SocketSend(clientResult->socket, pingmsg, strlen(pingmsg) + 1); + SocketSend(clientResult->socket, pingmsg, (int)strlen(pingmsg) + 1); } else if (pong) { pong = false; - SocketSend(clientResult->socket, pongmsg, strlen(pongmsg) + 1); + SocketSend(clientResult->socket, pongmsg, (int)strlen(pongmsg) + 1); } elapsed = 0.0f; diff --git a/examples/network/network_udp_server.c b/examples/network/network_udp_server.c index 5d5c425e..f32189c2 100644 --- a/examples/network/network_udp_server.c +++ b/examples/network/network_udp_server.c @@ -76,7 +76,7 @@ int main(void) // if (IsSocketReady(serverResult->socket)) { // bytesRecv = SocketReceive(serverResult->socket, receiveBuffer, msglen); // } - int bytesRecv = SocketReceive(serverResult->socket, receiveBuffer, strlen(pingmsg) + 1); + int bytesRecv = SocketReceive(serverResult->socket, receiveBuffer, (int)strlen(pingmsg) + 1); // If we received data, is that data a "Ping!" or a "Pong!"? if (bytesRecv > 0) @@ -93,12 +93,12 @@ int main(void) if (ping) { ping = false; - SocketSend(serverResult->socket, pingmsg, strlen(pingmsg) + 1); + SocketSend(serverResult->socket, pingmsg, (int)strlen(pingmsg) + 1); } else if (pong) { pong = false; - SocketSend(serverResult->socket, pongmsg, strlen(pongmsg) + 1); + SocketSend(serverResult->socket, pongmsg, (int)strlen(pongmsg) + 1); } elapsed = 0.0f; -- cgit v1.2.3