ftp-server-minimal/main.c
2020-01-26 02:20:59 +02:00

26 lines
No EOL
451 B
C

#include "ftpd.h"
#include <WinSock2.h>
struct in_addr get_local_ip()
{
struct hostent* host;
char hostname[256];
gethostname(hostname,sizeof(hostname));
host = gethostbyname(hostname);
return *((struct in_addr*)host->h_addr_list[0]);
}
int main()
{
WSADATA wsa;
WSAStartup(MAKEWORD(2,2),&wsa);
ftpd_init();
ftpd_start_server(get_local_ip(),23);
ftpd_main_loop();
return 0;
}