Moved network code under /network
This commit is contained in:
@ -25,11 +25,9 @@ target_sources(${DUSK_TARGET_NAME}
|
|||||||
|
|
||||||
# Subdirs
|
# Subdirs
|
||||||
add_subdirectory(assert)
|
add_subdirectory(assert)
|
||||||
add_subdirectory(client)
|
|
||||||
add_subdirectory(console)
|
add_subdirectory(console)
|
||||||
add_subdirectory(display)
|
add_subdirectory(display)
|
||||||
add_subdirectory(error)
|
add_subdirectory(error)
|
||||||
add_subdirectory(game)
|
add_subdirectory(game)
|
||||||
add_subdirectory(packet)
|
add_subdirectory(network)
|
||||||
add_subdirectory(server)
|
|
||||||
add_subdirectory(util)
|
add_subdirectory(util)
|
@ -10,8 +10,8 @@
|
|||||||
#include "display/render.h"
|
#include "display/render.h"
|
||||||
#include "input.h"
|
#include "input.h"
|
||||||
#include "console/console.h"
|
#include "console/console.h"
|
||||||
#include "client/client.h"
|
#include "network/client/client.h"
|
||||||
#include "server/server.h"
|
#include "network/server/server.h"
|
||||||
#include "util/random.h"
|
#include "util/random.h"
|
||||||
|
|
||||||
bool_t exitRequested = false;
|
bool_t exitRequested = false;
|
||||||
|
11
src/network/CMakeLists.txt
Normal file
11
src/network/CMakeLists.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright (c) 2025 Dominic Masters
|
||||||
|
#
|
||||||
|
# This software is released under the MIT License.
|
||||||
|
# https://opensource.org/licenses/MIT
|
||||||
|
|
||||||
|
# Sources
|
||||||
|
|
||||||
|
# Subdirs
|
||||||
|
add_subdirectory(client)
|
||||||
|
add_subdirectory(packet)
|
||||||
|
add_subdirectory(server)
|
@ -9,7 +9,7 @@
|
|||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "util/memory.h"
|
#include "util/memory.h"
|
||||||
#include "console/console.h"
|
#include "console/console.h"
|
||||||
#include "server/server.h"
|
#include "network/server/server.h"
|
||||||
|
|
||||||
client_t CLIENT;
|
client_t CLIENT;
|
||||||
|
|
@ -6,8 +6,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "client/networked/networkedclient.h"
|
#include "network/client/networked/networkedclient.h"
|
||||||
#include "packet/packetqueue.h"
|
#include "network/packet/packetqueue.h"
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
CLIENT_TYPE_NETWORKED,
|
CLIENT_TYPE_NETWORKED,
|
@ -5,7 +5,7 @@
|
|||||||
* https://opensource.org/licenses/MIT
|
* https://opensource.org/licenses/MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "client/client.h"
|
#include "network/client/client.h"
|
||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "console/console.h"
|
#include "console/console.h"
|
||||||
|
|
@ -8,7 +8,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "error/error.h"
|
#include "error/error.h"
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#include "packet/packetqueue.h"
|
#include "network/packet/packetqueue.h"
|
||||||
|
|
||||||
typedef struct client_s client_t;
|
typedef struct client_s client_t;
|
||||||
typedef struct clientconnect_s clientconnect_t;
|
typedef struct clientconnect_s clientconnect_t;
|
@ -8,8 +8,8 @@
|
|||||||
#include "packet.h"
|
#include "packet.h"
|
||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "util/memory.h"
|
#include "util/memory.h"
|
||||||
#include "client/client.h"
|
#include "network/client/client.h"
|
||||||
#include "server/server.h"
|
#include "network/server/server.h"
|
||||||
|
|
||||||
packethandler_t PACKET_HANDLERS[] = {
|
packethandler_t PACKET_HANDLERS[] = {
|
||||||
{ NULL, NULL },
|
{ NULL, NULL },
|
@ -8,7 +8,7 @@
|
|||||||
#include "packet.h"
|
#include "packet.h"
|
||||||
#include "util/memory.h"
|
#include "util/memory.h"
|
||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "client/client.h"
|
#include "network/client/client.h"
|
||||||
|
|
||||||
void packetDisconnectCreate(
|
void packetDisconnectCreate(
|
||||||
packet_t *packet,
|
packet_t *packet,
|
@ -8,7 +8,7 @@
|
|||||||
#include "packet.h"
|
#include "packet.h"
|
||||||
#include "util/memory.h"
|
#include "util/memory.h"
|
||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "server/server.h"
|
#include "network/server/server.h"
|
||||||
|
|
||||||
void packetPingCreate(packet_t *packet) {
|
void packetPingCreate(packet_t *packet) {
|
||||||
packetInit(packet, PACKET_TYPE_PING, sizeof(packetping_t));
|
packetInit(packet, PACKET_TYPE_PING, sizeof(packetping_t));
|
@ -6,8 +6,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "packet/packet.h"
|
#include "network/packet/packet.h"
|
||||||
#include <pthread.h>
|
|
||||||
|
|
||||||
#define PACKET_QUEUE_MAX_SIZE 512
|
#define PACKET_QUEUE_MAX_SIZE 512
|
||||||
|
|
@ -5,7 +5,7 @@
|
|||||||
* https://opensource.org/licenses/MIT
|
* https://opensource.org/licenses/MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "server/server.h"
|
#include "network/server/server.h"
|
||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "util/memory.h"
|
#include "util/memory.h"
|
||||||
#include "console/console.h"
|
#include "console/console.h"
|
@ -5,7 +5,7 @@
|
|||||||
* https://opensource.org/licenses/MIT
|
* https://opensource.org/licenses/MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "server/server.h"
|
#include "network/server/server.h"
|
||||||
#include "assert/assert.h"
|
#include "assert/assert.h"
|
||||||
#include "util/memory.h"
|
#include "util/memory.h"
|
||||||
#include "console/console.h"
|
#include "console/console.h"
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "serverclient.h"
|
#include "serverclient.h"
|
||||||
#include "server/networked/networkedserver.h"
|
#include "network/server/networked/networkedserver.h"
|
||||||
|
|
||||||
#define SERVER_MAX_CLIENTS 32
|
#define SERVER_MAX_CLIENTS 32
|
||||||
#define SERVER_DEFAULT_PORT 3030
|
#define SERVER_DEFAULT_PORT 3030
|
@ -6,9 +6,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "packet/packet.h"
|
#include "network/packet/packet.h"
|
||||||
#include "server/networked/networkedserverclient.h"
|
#include "network/server/networked/networkedserverclient.h"
|
||||||
#include "packet/packetqueue.h"
|
#include "network/packet/packetqueue.h"
|
||||||
|
|
||||||
typedef struct server_s server_t;
|
typedef struct server_s server_t;
|
||||||
|
|
Reference in New Issue
Block a user