Works
This commit is contained in:
@@ -11,7 +11,8 @@ typedef enum {
|
||||
PACKET_TYPE_TASK_REQUEST = 6,
|
||||
PACKET_TYPE_MISSING_INFO = 7,
|
||||
PACKET_TYPE_ACKNOWLEDGE = 8,
|
||||
PACKET_TYPE_TASK_REJECT = 9
|
||||
PACKET_TYPE_TASK_REJECT = 9,
|
||||
PACKET_TYPE_TASK_NONE_AVAILABLE = 10
|
||||
} PacketType;
|
||||
|
||||
#endif
|
||||
|
||||
@@ -26,10 +26,10 @@ typedef enum {
|
||||
TASK_ERR_INVTASK
|
||||
} task_err;
|
||||
|
||||
typedef struct {
|
||||
char name[32]; // string
|
||||
DynArr* data;
|
||||
} task_arg_t;
|
||||
//typedef struct {
|
||||
// char name[32]; // string
|
||||
// DynArr* data;
|
||||
//} task_arg_t;
|
||||
|
||||
typedef struct {
|
||||
uint32_t taskId;
|
||||
|
||||
@@ -17,7 +17,8 @@ struct TcpClient {
|
||||
uint32_t clientId;
|
||||
|
||||
unsigned char dataBuf[MTU];
|
||||
ssize_t dataBufLen;
|
||||
ssize_t dataBufLen;
|
||||
long assignedTaskNumber;
|
||||
void (*on_data)(struct TcpClient* client);
|
||||
void (*on_disconnect)(struct TcpClient* client);
|
||||
|
||||
|
||||
@@ -48,6 +48,7 @@ void TcpServer_Init(TcpServer* ptr, unsigned short port, const char* addr);
|
||||
void TcpServer_Start(TcpServer* ptr, int maxcons);
|
||||
void TcpServer_Stop(TcpServer* ptr);
|
||||
void TcpServer_Send(TcpServer* ptr, TcpClient* cli, void* data, size_t len);
|
||||
void Generic_SendSocket(int sock, void* data, size_t len);
|
||||
void TcpServer_Disconnect(TcpServer* ptr, TcpClient* cli);
|
||||
void TcpServer_KillClient(TcpServer* ptr, TcpClient* cli);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user