comments and cleanup

This commit is contained in:
Arthur-Coppey
2021-08-22 01:03:08 +02:00
parent 68f3bf78de
commit 19a02a84ae
4 changed files with 8 additions and 5 deletions
+7 -1
View File
@@ -12,10 +12,12 @@ void tcpServer() {
char quote[MESSAGE_STRING_LENGTH] = "";
char clientMessage[MESSAGE_STRING_LENGTH] = "";
/*initialize socket info*/
serverAddress.sin_family = AF_INET;
serverAddress.sin_addr.s_addr = INADDR_ANY;
serverAddress.sin_port = htons(17);
/*create socket*/
serverSocket = socket(serverAddress.sin_family, SOCK_STREAM, IPPROTO_IP);
if (serverSocket == -1) {
puts("socket not created");
@@ -23,15 +25,19 @@ void tcpServer() {
}
puts("socket created");
/*bind socket to address:port*/
if (bind(serverSocket, (const struct sockaddr *) &serverAddress, sizeof serverAddress) < 0) {
puts("bind failed");
exit(2);
}
puts("address bound");
/*start listening*/
listen(serverSocket, 5);
puts("server listening");
/*accept connections*/
//TODO: t h r e a d s
addressLength = sizeof(struct sockaddr_in);
while ((clientSocket = accept(serverSocket, (struct sockaddr *) &clientAddress, (socklen_t *) &addressLength)) >= 0) {
puts("client connected");
@@ -60,5 +66,5 @@ void tcpServer() {
}
void udpServer() {
//TODO: udp handling
}