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

View File

@ -43,8 +43,7 @@ int main(int argc, char *argv[]) {
puts("receive failed"); puts("receive failed");
return 4; return 4;
} }
puts("server response :"); printf("server response : %s\n", response);
puts(response);
close(sock); close(sock);

View File

@ -1,4 +1,3 @@
#include "quote.h"
#include "server.h" #include "server.h"
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {

View File

@ -12,7 +12,6 @@ void getRandomQuote(char quote[1024]) {
void getQuote(int line, char quote[1024]) { void getQuote(int line, char quote[1024]) {
FILE* list; FILE* list;
// char quote[1024];
// TODO: get specified x line // TODO: get specified x line

View File

@ -12,10 +12,12 @@ void tcpServer() {
char quote[MESSAGE_STRING_LENGTH] = ""; char quote[MESSAGE_STRING_LENGTH] = "";
char clientMessage[MESSAGE_STRING_LENGTH] = ""; char clientMessage[MESSAGE_STRING_LENGTH] = "";
/*initialize socket info*/
serverAddress.sin_family = AF_INET; serverAddress.sin_family = AF_INET;
serverAddress.sin_addr.s_addr = INADDR_ANY; serverAddress.sin_addr.s_addr = INADDR_ANY;
serverAddress.sin_port = htons(17); serverAddress.sin_port = htons(17);
/*create socket*/
serverSocket = socket(serverAddress.sin_family, SOCK_STREAM, IPPROTO_IP); serverSocket = socket(serverAddress.sin_family, SOCK_STREAM, IPPROTO_IP);
if (serverSocket == -1) { if (serverSocket == -1) {
puts("socket not created"); puts("socket not created");
@ -23,15 +25,19 @@ void tcpServer() {
} }
puts("socket created"); puts("socket created");
/*bind socket to address:port*/
if (bind(serverSocket, (const struct sockaddr *) &serverAddress, sizeof serverAddress) < 0) { if (bind(serverSocket, (const struct sockaddr *) &serverAddress, sizeof serverAddress) < 0) {
puts("bind failed"); puts("bind failed");
exit(2); exit(2);
} }
puts("address bound"); puts("address bound");
/*start listening*/
listen(serverSocket, 5); listen(serverSocket, 5);
puts("server listening"); puts("server listening");
/*accept connections*/
//TODO: t h r e a d s
addressLength = sizeof(struct sockaddr_in); addressLength = sizeof(struct sockaddr_in);
while ((clientSocket = accept(serverSocket, (struct sockaddr *) &clientAddress, (socklen_t *) &addressLength)) >= 0) { while ((clientSocket = accept(serverSocket, (struct sockaddr *) &clientAddress, (socklen_t *) &addressLength)) >= 0) {
puts("client connected"); puts("client connected");
@ -60,5 +66,5 @@ void tcpServer() {
} }
void udpServer() { void udpServer() {
//TODO: udp handling
} }