start tcp server implementation

This commit is contained in:
Arthur-Coppey 2021-04-18 03:12:10 +02:00
parent 16648ea908
commit 7d0d4356dc
2 changed files with 38 additions and 0 deletions

23
server.c Normal file
View File

@ -0,0 +1,23 @@
//
// Created by k0rb4k on 30/03/2021.
//
#include "server.h"
void tcpListen() {
int serverFd;
struct sockaddr_in address;
address.sin_family = AF_INET;
address.sin_addr.s_addr = INADDR_ANY;
address.sin_port = htons(17);
serverFd = socket(AF_INET, SOCK_STREAM, 0);
bind(serverFd, (const struct sockaddr *) &address, sizeof address);
// TODO: listen and respond
}
void udpListen() {
}

15
server.h Normal file
View File

@ -0,0 +1,15 @@
//
// Created by k0rb4k on 30/03/2021.
//
#ifndef QOTD_SERVER_H
#define QOTD_SERVER_H
#include <sys/socket.h>
#include <netinet/in.h>
void tcpListen();
void udpListen();
#endif //QOTD_SERVER_H