comments and cleanup
This commit is contained in:
parent
68f3bf78de
commit
19a02a84ae
@ -43,8 +43,7 @@ int main(int argc, char *argv[]) {
|
||||
puts("receive failed");
|
||||
return 4;
|
||||
}
|
||||
puts("server response :");
|
||||
puts(response);
|
||||
printf("server response : %s\n", response);
|
||||
|
||||
close(sock);
|
||||
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
#include "quote.h"
|
||||
#include "server.h"
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
|
||||
@ -12,7 +12,6 @@ void getRandomQuote(char quote[1024]) {
|
||||
|
||||
void getQuote(int line, char quote[1024]) {
|
||||
FILE* list;
|
||||
// char quote[1024];
|
||||
|
||||
// TODO: get specified x line
|
||||
|
||||
|
||||
@ -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
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user