updated coding standards

pull/1/head
Kaleb Himes 2014-05-22 10:48:09 -06:00
parent 084850ab35
commit 06fd240ba0
1 changed files with 62 additions and 56 deletions

View File

@ -10,8 +10,7 @@
#define SERV_PORT 11111 /* define our server port number */
#define MSGLEN 80 /* limit incoming message size */
int
main(int argc, char** argv)
int main (int argc, char** argv)
{
/* CREATE THE SOCKET */
@ -23,24 +22,22 @@ main(int argc, char** argv)
int msgnum = 0; /* the messages we reveive in order */
char buf[MSGLEN]; /* the incoming message */
/* create a UDP/IP socket */
if((sockfd = socket(AF_INET, SOCK_DGRAM, 0)) < 0)
{
/* create a UDP/IP socket */
if ((sockfd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
perror("cannot create socket");
return 0;
}
/* printf("created socket descriptor = %d\n", sockfd); */
/* INADDR_ANY = IP address and socket = 11111, modify SERV_PORT to change */
/* INADDR_ANY = IPaddr, socket = 11111, modify SERV_PORT to change */
memset((char *)&servaddr, 0, sizeof(servaddr));
servaddr.sin_family = AF_INET;
/* host-to-network-long conversion (htonl) */
servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
/* host-to-network-short conversion (htons) */
servaddr.sin_family = AF_INET;
servaddr.sin_addr.s_addr = htonl(INADDR_ANY);
servaddr.sin_port = htons(SERV_PORT);
@ -49,22 +46,31 @@ main(int argc, char** argv)
return 0;
}
/* loop, listen for client, print received, reply to client */
for ( ; ; ) {
printf("waiting for client message on port %d\n", SERV_PORT);
recvlen = recvfrom(sockfd, buf, MSGLEN, 0, (struct sockaddr *)&cliaddr, &addrlen);
recvlen = recvfrom(sockfd, buf, MSGLEN, 0,
(struct sockaddr *)&cliaddr, &addrlen);
printf("heard %d bytes\n", recvlen);
if (recvlen > 0) {
buf[recvlen] = 0;
printf("I heard this: \"%s\"\n", buf);
}
else
printf("lost the connection to client\n");
sprintf(buf, "Message #%d received\n", msgnum++);
printf("reply sent \"%s\"\n", buf);
if (sendto(sockfd, buf, strlen(buf), 0, (struct sockaddr *)&cliaddr, addrlen) < 0)
perror("sendto");
/* continues to loop, use "Ctrl+C" to terminate listening */
if (sendto(sockfd, buf, strlen(buf), 0,
(struct sockaddr *)&cliaddr, addrlen) < 0)
perror("sendto");
/* continues to loop, use "Ctrl+C" to terminate listening */
}
}