Skip to content

Commit

Permalink
Fixed port number issues
Browse files Browse the repository at this point in the history
  • Loading branch information
aboryslawski committed Sep 6, 2020
1 parent 26034ff commit 21d8756
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 8 deletions.
1 change: 0 additions & 1 deletion makefile → Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
all:
gcc server.c -o server.o
server.o:
gcc client.c -o client.o
clean:
rm -f server.o
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Usage:
./server.o -p port-number
./client.o -p port-number -d file-descriptor

Written largely by: github.com/xvic1
11 changes: 5 additions & 6 deletions client.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,16 @@ int main(int argc, char* argv[])
}
}

if(!portProvided || !sockProvided)
if (!portProvided || !sockProvided)
{
fprintf(stderr, "Usage: %s [-p] port number [-d] file descriptor\n", argv[0]);
exit(EXIT_FAILURE);
}

if(DEBUG)
if (DEBUG)
printf("Port number: %d, File descriptor: %d\n", port,socket);

if( inet_aton("127.0.0.1", &se_addr) == 0 )
if ( inet_aton("127.0.0.1", &se_addr) == 0 )
{
fprintf(stderr, "Inet error, wrong ip address\n");
exit(EXIT_FAILURE);
Expand All @@ -59,12 +59,12 @@ int main(int argc, char* argv[])
sockDesc = socket(AF_INET, SOCK_STREAM, 0);

serverAddr.sin_family = AF_INET;
serverAddr.sin_port = port;
serverAddr.sin_port = htons(port);
serverAddr.sin_addr = se_addr;

addr_size = sizeof(struct sockaddr_in);

if( connect(sockDesc, (struct sockaddr *) &serverAddr, sizeof(struct sockaddr_in)) == -1)
if ( connect(sockDesc, (struct sockaddr *) &serverAddr, sizeof(struct sockaddr_in)) == -1)
{
perror("Error connecting");
exit(EXIT_FAILURE);
Expand All @@ -74,4 +74,3 @@ int main(int argc, char* argv[])

return 1;
}

2 changes: 1 addition & 1 deletion server.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ int main(int argc, char* argv[])
}

myAddr.sin_family = AF_INET;
myAddr.sin_port = port;
myAddr.sin_port = htons(port);
myAddr.sin_addr = s_addr;

if(bind(fileDesc, (struct sockaddr *) &myAddr, sizeof(struct sockaddr_in)) == -1)
Expand Down

0 comments on commit 21d8756

Please sign in to comment.