things
This commit is contained in:
parent
65c2ac8212
commit
8e82909923
9 changed files with 180 additions and 19 deletions
|
|
@ -4,6 +4,7 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
#include <fishsoup.h>
|
||||
|
||||
|
|
@ -22,13 +23,36 @@
|
|||
#define AF_COPYRIGHT "Copyright (C) 2025 Fishsoup"
|
||||
|
||||
enum AF_USER_PACKETS {
|
||||
AF_PACKET_JOIN = FISHSOUP_PACKET_USER
|
||||
AF_PACKET_HELLO = FISHSOUP_PACKET_USER,
|
||||
AF_PACKET_OK,
|
||||
AF_PACKET_ERROR,
|
||||
AF_PACKET_JOIN
|
||||
};
|
||||
|
||||
#pragma pack(1)
|
||||
typedef struct af_packet_hello {
|
||||
unsigned char major;
|
||||
unsigned char minor;
|
||||
unsigned char patch;
|
||||
} af_packet_hello_t;
|
||||
|
||||
typedef struct af_packet_ok {
|
||||
char reason[256];
|
||||
} af_packet_ok_t;
|
||||
|
||||
typedef struct af_packet_error {
|
||||
char reason[256];
|
||||
} af_packet_error_t;
|
||||
|
||||
typedef struct af_packet_join {
|
||||
char name[256];
|
||||
char username[256];
|
||||
} af_packet_join_t;
|
||||
#pragma pack()
|
||||
|
||||
/* version.c */
|
||||
void af_common_version(unsigned char* v_major, unsigned char* v_minor, unsigned char* v_patch);
|
||||
|
||||
/* log.c */
|
||||
void af_common_log_info(const char* fmt, ...);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
#ifndef __AF_SERVER_H__
|
||||
#define __AF_SERVER_H__
|
||||
|
||||
/* net.c */
|
||||
void net_start(int port);
|
||||
void net_loop(void);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue