diff options
| author | Leandro Gabriel <[email protected]> | 2019-08-03 06:07:41 -0300 |
|---|---|---|
| committer | Ray <[email protected]> | 2019-08-03 11:07:41 +0200 |
| commit | 89c16baf182aed201b75b99a253c0b074ffffeed (patch) | |
| tree | 90edca66ea7b4c9c83aab26daa2496b770206ab5 /examples/network/network_tcp_server.c | |
| parent | 68ffbc06c74b717946d1bcb3a7e433d5fb859c85 (diff) | |
| download | raylib-89c16baf182aed201b75b99a253c0b074ffffeed.tar.gz raylib-89c16baf182aed201b75b99a253c0b074ffffeed.zip | |
Replace tabs with spaces and update year of copyright notices (#927)
* Update year of copyright notices
* Fix mistake in comment
* Fix typo ("algorythms")
* Replace tabs with spaces
* Remove trailing whitespace and fix mistake in comment
* Fix ExportImageAsCode missing comment rectangle corner
* Replace tab with spaces
* Replace tabs with spaces
Diffstat (limited to 'examples/network/network_tcp_server.c')
| -rw-r--r-- | examples/network/network_tcp_server.c | 198 |
1 files changed, 99 insertions, 99 deletions
diff --git a/examples/network/network_tcp_server.c b/examples/network/network_tcp_server.c index 89e9c181..e9368726 100644 --- a/examples/network/network_tcp_server.c +++ b/examples/network/network_tcp_server.c @@ -45,121 +45,121 @@ char recvBuffer[512]; // Attempt to connect to the network (Either TCP, or UDP)
void NetworkConnect()
{
- int active = CheckSockets(socket_set, 0);
- if (active != 0) {
- TraceLog(LOG_DEBUG,
- "There are currently %d socket(s) with data to be processed.", active);
- }
- if (active > 0) {
- if ((connection = SocketAccept(server_res->socket, &connection_cfg)) != NULL) {
- AddSocket(socket_set, connection);
- ping = true;
- connected = true;
- }
- }
+ int active = CheckSockets(socket_set, 0);
+ if (active != 0) {
+ TraceLog(LOG_DEBUG,
+ "There are currently %d socket(s) with data to be processed.", active);
+ }
+ if (active > 0) {
+ if ((connection = SocketAccept(server_res->socket, &connection_cfg)) != NULL) {
+ AddSocket(socket_set, connection);
+ ping = true;
+ connected = true;
+ }
+ }
}
// Once connected to the network, check the sockets for pending information
// and when information is ready, send either a Ping or a Pong.
void NetworkUpdate()
{
- // CheckSockets
- //
- // If any of the sockets in the socket_set are pending (received data, or requests)
- // then mark the socket as being ready. You can check this with IsSocketReady(client_res->socket)
- int active = CheckSockets(socket_set, 0);
- if (active != 0) {
- TraceLog(LOG_DEBUG,
- "There are currently %d socket(s) with data to be processed.", active);
- }
+ // CheckSockets
+ //
+ // If any of the sockets in the socket_set are pending (received data, or requests)
+ // then mark the socket as being ready. You can check this with IsSocketReady(client_res->socket)
+ int active = CheckSockets(socket_set, 0);
+ if (active != 0) {
+ TraceLog(LOG_DEBUG,
+ "There are currently %d socket(s) with data to be processed.", active);
+ }
- // IsSocketReady
- //
- // If the socket is ready, attempt to receive data from the socket
- int bytesRecv = 0;
- if (IsSocketReady(connection)) {
- bytesRecv = SocketReceive(connection, recvBuffer, msglen);
- }
+ // IsSocketReady
+ //
+ // If the socket is ready, attempt to receive data from the socket
+ int bytesRecv = 0;
+ if (IsSocketReady(connection)) {
+ bytesRecv = SocketReceive(connection, recvBuffer, msglen);
+ }
- // If we received data, was that data a "Ping!" or a "Pong!"
- if (bytesRecv > 0) {
- if (strcmp(recvBuffer, pingmsg) == 0) { pong = true; }
- if (strcmp(recvBuffer, pongmsg) == 0) { ping = true; }
- }
+ // If we received data, was that data a "Ping!" or a "Pong!"
+ if (bytesRecv > 0) {
+ if (strcmp(recvBuffer, pingmsg) == 0) { pong = true; }
+ if (strcmp(recvBuffer, pongmsg) == 0) { ping = true; }
+ }
- // After each delay has expired, send a response "Ping!" for a "Pong!" and vice versa
- elapsed += GetFrameTime();
- if (elapsed > delay) {
- if (ping) {
- ping = false;
- SocketSend(connection, pingmsg, msglen);
- } else if (pong) {
- pong = false;
- SocketSend(connection, pongmsg, msglen);
- }
- elapsed = 0.0f;
- }
+ // After each delay has expired, send a response "Ping!" for a "Pong!" and vice versa
+ elapsed += GetFrameTime();
+ if (elapsed > delay) {
+ if (ping) {
+ ping = false;
+ SocketSend(connection, pingmsg, msglen);
+ } else if (pong) {
+ pong = false;
+ SocketSend(connection, pongmsg, msglen);
+ }
+ elapsed = 0.0f;
+ }
}
int main()
{
- // Setup
- int screenWidth = 800;
- int screenHeight = 450;
- InitWindow(
- screenWidth, screenHeight, "raylib [network] example - tcp server");
- SetTargetFPS(60);
- SetTraceLogLevel(LOG_DEBUG);
+ // Setup
+ int screenWidth = 800;
+ int screenHeight = 450;
+ InitWindow(
+ screenWidth, screenHeight, "raylib [network] example - tcp server");
+ SetTargetFPS(60);
+ SetTraceLogLevel(LOG_DEBUG);
- // Networking
- InitNetwork();
+ // Networking
+ InitNetwork();
- // Create the server
- //
- // Performs
- // getaddrinfo
- // socket
- // setsockopt
- // bind
- // listen
- server_res = AllocSocketResult();
- if (!SocketCreate(&server_cfg, server_res)) {
- TraceLog(LOG_WARNING, "Failed to open server: status %d, errno %d",
- server_res->status, server_res->socket->status);
- } else {
- if (!SocketBind(&server_cfg, server_res)) {
- TraceLog(LOG_WARNING, "Failed to bind server: status %d, errno %d",
- server_res->status, server_res->socket->status);
- } else {
- if (!(server_cfg.type == SOCKET_UDP)) {
- if (!SocketListen(&server_cfg, server_res)) {
- TraceLog(LOG_WARNING,
- "Failed to start listen server: status %d, errno %d",
- server_res->status, server_res->socket->status);
- }
- }
- }
- }
+ // Create the server
+ //
+ // Performs
+ // getaddrinfo
+ // socket
+ // setsockopt
+ // bind
+ // listen
+ server_res = AllocSocketResult();
+ if (!SocketCreate(&server_cfg, server_res)) {
+ TraceLog(LOG_WARNING, "Failed to open server: status %d, errno %d",
+ server_res->status, server_res->socket->status);
+ } else {
+ if (!SocketBind(&server_cfg, server_res)) {
+ TraceLog(LOG_WARNING, "Failed to bind server: status %d, errno %d",
+ server_res->status, server_res->socket->status);
+ } else {
+ if (!(server_cfg.type == SOCKET_UDP)) {
+ if (!SocketListen(&server_cfg, server_res)) {
+ TraceLog(LOG_WARNING,
+ "Failed to start listen server: status %d, errno %d",
+ server_res->status, server_res->socket->status);
+ }
+ }
+ }
+ }
- // Create & Add sockets to the socket set
- socket_set = AllocSocketSet(2);
- msglen = strlen(pingmsg) + 1;
- memset(recvBuffer, '\0', sizeof(recvBuffer));
- AddSocket(socket_set, server_res->socket);
+ // Create & Add sockets to the socket set
+ socket_set = AllocSocketSet(2);
+ msglen = strlen(pingmsg) + 1;
+ memset(recvBuffer, '\0', sizeof(recvBuffer));
+ AddSocket(socket_set, server_res->socket);
- // Main game loop
- while (!WindowShouldClose()) {
- BeginDrawing();
- ClearBackground(RAYWHITE);
- if (connected) {
- NetworkUpdate();
- } else {
- NetworkConnect();
- }
- EndDrawing();
- }
+ // Main game loop
+ while (!WindowShouldClose()) {
+ BeginDrawing();
+ ClearBackground(RAYWHITE);
+ if (connected) {
+ NetworkUpdate();
+ } else {
+ NetworkConnect();
+ }
+ EndDrawing();
+ }
- // Cleanup
- CloseWindow();
- return 0;
+ // Cleanup
+ CloseWindow();
+ return 0;
}
\ No newline at end of file |
